terça-feira, 2 de agosto de 2016

//Faça um programa, usando a linguagem C, que leia valores inteiros para a matriz A10x7 .Gerar e //imprimir o vetor SL (soma das 10 linhas) onde cada elemento é a soma dos elementos de uma linha //da matriz A e o vetor SC (soma das 7 colunas). Faça o trecho que gera os vetores SL e SC separado //da entrada e da saída de dados. Imprimir os vetores SL e SC.


//Faça um programa, usando a linguagem C, que leia valores inteiros para a matriz A10x7 .Gerar e
//imprimir o vetor SL (soma das 10 linhas) onde cada elemento é a soma dos elementos de uma linha
//da matriz A e o vetor SC (soma das 7 colunas). Faça o trecho que gera os vetores SL e SC separado
//da entrada e da saída de dados. Imprimir os vetores SL e SC.

#include <stdio.h>
#define NL 10
#define NC 7

int main()
{
int i = 0, j = 0,matriz[NL][NC],maior[NL],vetorSL[NL],vetorSC[NC],maiornumero=0; /*inicializa as variaveis com zero*/
float soma = 0.0; /*Essa variável soma conterá as somas das linhas e colunas.
Valendo destacar que era será zerada varias vezes.*/

for(i=0;i<NL; i++){
for(j=0;j<NC;j++){
printf("Digite um numero para a matriz A 10x7 [%d] [%d]:",i,j);
scanf("%d", &matriz[i][j]); /*Aqui é realizada a leitura dos valores. Essa parte percorre toda a matriz*/
}
}

printf("\nMatriz M\n\n");

for (i=0;i<NL;i++){
for (j=0;j<NC;j++){
printf("%d ",matriz[i][j]);
}
printf("\n");
}

//Gerar e imprimir o vetor SL (soma das 10 linhas) onde cada elemento é a soma dos elementos de uma linha da matriz A

printf("\n\n Imprimir VETOR SL resultado da soma de cada linha da matriz A 10x7:\n");
for(i=0;i<NL;i++){
for(j=0;j<NC;j++){
soma = soma + matriz[i][j];
}
vetorSL[i] = soma;
printf("\n Vetor SL - Linha %d: %d", i,vetorSL[i]);
soma = 0.0;
}

printf("\n\nImprimir VETOR SC resultado da soma de cada coluna da matriz A 10x7:\n"); /*Imprime na tela*/
for(j=0;j<NC;j++){ /*Percorre toda a matriz somando os valores das colunas*/
for(i=0;i<NL;i++){
soma = soma + matriz[i][j];
}
vetorSC[j] = soma;
printf("\n Vetor SC - Coluna %d: %d", j,vetorSC[j]);
soma = 0.0; /*Zera a variável soma para reultilizá-la*/
}


return 0; /*Retorna o valor zero*/
}

Nenhum comentário:

Postar um comentário