Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <conio.h> //Rafael Oliveira int main() { int matriz[50][50],i,j,col,lin,soma,x=0 ,operacao; char op; do{ printf ("\n\tEscolha a quantidade de linha(s) da Matriz: "); // escolhendo o tamanho da matriz scanf("%d",&lin); printf ("\tEscolha a quantidade de coluna(s) da Matriz: "); scanf("%d",&col); printf("\n\n\t\t\tMatriz [%d][%d] \n",lin,col); printf ("\n\tDigite os [%d] valores dos elementos dessa matriz\n",(lin*col),lin,col); for ( i=0; i<lin; i++ ) for ( j=0; j<col; j++ ) { x++; printf ("\t[%d] - Elemento[%d][%d] = ",x, i, j); // entrando com os elementos da matriz scanf ("%d", &matriz [i][j]); } printf("\n"); for( i=0; i<lin; i++ ) { for( j=0; j<col; j++ ) { printf("\t[%d]",matriz [i][j]); // Imprimindo a matriz } printf("\n"); } printf("\n\t[1] - Soma da Linha\n\t[2] - Soma da Coluna\n"); printf("\n\tDigite uma operacao: "); scanf("%d",&operacao); if(operacao == 1){ // condição para somar a linha escolhida printf ("\n\tEscolha a Linha que deseja ser somada entre [0] a [%d]: ",lin-1); scanf("%d",&i); for(int j=0; j<=lin;j++){ soma+=matriz[i][j]; } printf ("\n\t->Soma da Linha[%d] = [%d]<-\n",i,soma); } if(operacao == 2){ printf ("\n\tEscolha a Coluna que deseja ser somada entre [0] a [%d]: ",col-1); // condição para somar a coluna escolhida scanf("%d",&j); for(int i=0; i<=lin;i++){ soma+=matriz[i][j]; } printf ("\n\t->Soma da Coluna[%d] = [%d]<-\n",j,soma); } printf("\n\tDeseja formar outra matriz?[S]Sim/[N]Nao: "); //laço para repetir a escolha da matriz scanf("%s", &op); getchar(); } while(op == 's'|| op == 'S'); system("PAUSE"); return 0; }
Compartilhar