Ir para conteúdo
Fórum Script Brasil

natchomatheus

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre natchomatheus

natchomatheus's Achievements

0

Reputação

  1. 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"); }
×
×
  • Criar Novo...