Preciso de ajuda para resolver o seguinte problema abaixo:
Criar um programa em C que solicite ao usuário que informe os elementos de
uma matriz 3x2.
Após informados os elementos escrever a matriz em forma de
matriz e possibilitar que o usuário escolha, tantas vezes quanto quiser, uma
linha ou coluna a ser somada.
Montar a entrada e saída de dados de forma
estática ou seja, entradas e saídas sempre nas mesmas posições (linhas e
colunas), conforme exemplo
O problema está PRONTO correto. deve ser nesse formato colocando os numeros em cima dos outros já digitado...gostaria de saber se tem uma forma de apagar as respostas anteriores sem apagar a matriz desejada...apenas deixa o lugar de resposta em branco!
Obrigado
#include <stdio.h>
#include <iostream>
#include <windows.h>
void gotoxy(int x, int y) {
COORD c;
c.X = x - 1;
c.Y = y - 1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}
main()
{
int mat[3][2];
int x,y,l,c,soma,resp;
int resp1;
printf(" Informe o elemento ");
for(x=0;x<3;x++)
{
for(y=0;y<2;y++)
{
gotoxy (20,1);
printf(" [%i][%i] da matriz =",x+1,y+1);
scanf("%i",&mat[x][y]);
}
}
for (x=0; x<3; x++){
for (y=0; y<2; y++)
printf ("%5.1i ", mat[x][y]);
printf("\n");
}
do {
do {
gotoxy (1,6);
printf("Deseja somar LINHA-1 ou COLUNA-2?");
scanf ("%i", &resp1);
}while ((resp1!=1) && (resp1!=2));
if (resp1==1) {
gotoxy (1,7);
printf("Qual linha deseja somar: 1/2/3?");
scanf("%i", &l);
soma=mat[l-1][0]+mat[l-1][1];
printf("Soma=%i\n", soma);}
if (resp1==2) {
gotoxy (1,7);
printf ("Qual coluna deseja somar? 1/2?");
scanf("%i", &c);
soma=mat[0][c-1]+mat[1][c-1]+mat[2][c-1];
printf("Soma=%i\n", soma); }
gotoxy (1,10);
printf("Deseja realizar uma soma? (1-SIM e 2-não) ");
scanf("%i", &resp);
}while (resp==1);
system ("PAUSE");
}
Pergunta
natchomatheus
Preciso de ajuda para resolver o seguinte problema abaixo:
Criar um programa em C que solicite ao usuário que informe os elementos de
uma matriz 3x2.
Após informados os elementos escrever a matriz em forma de
matriz e possibilitar que o usuário escolha, tantas vezes quanto quiser, uma
linha ou coluna a ser somada.
Montar a entrada e saída de dados de forma
estática ou seja, entradas e saídas sempre nas mesmas posições (linhas e
colunas), conforme exemplo
O problema está PRONTO correto. deve ser nesse formato colocando os numeros em cima dos outros já digitado...gostaria de saber se tem uma forma de apagar as respostas anteriores sem apagar a matriz desejada...apenas deixa o lugar de resposta em branco!
Obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.