Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include<stdio.h> void preenche(int matriz[][4]){ int i, j; for(i=0; i<10; ++i){ for(j=0; j<4; ++j){ printf("Informe o valor da posicao [%d][%d]: ", i, j); scanf("%d", &matriz[i][j]); } } printf("\n"); } int funcao1(int matriz[][4]){ int i, j, soma=0; for(i=0; i<10; ++i){ for(j=0; j<4; ++j){ soma = soma + matriz[i][j]; } } return soma; } void funcao2(int matriz[][4]){ int i, j, soma=0; for(i=0; i<10; ++i){ soma = 0; for(j=0; j<4; ++j){ soma = soma + matriz[i][j]; } printf("A soma da linha %d = %d \n", i, soma); } } int funcao3(int matriz[][4]){ int j, soma=0; for(j=0; j<4; ++j){ soma = soma + matriz[4][j]; } return soma; } int funcao4(int matriz[][4]){ int i, soma=0; for(i=0; i<10; ++i){ soma = soma + matriz[i][1]; } return soma; } void imprime(int matriz[][4]){ int i, j; for(i=0; i<4; ++i){ for(j=0; j<4; ++j){ printf("%d ", matriz[i][j]); } printf("\n"); } } void funcao5(int matriz[][4]){ int i, j, soma=0; for(j=0; j<4; ++j){ soma = 0; for(i=0; i<10; ++i){ soma = soma + matriz[i][j]; } printf("A soma da coluna %d = %d \n", j, soma); } } void funcao6(int matriz[][4], int nova[][5]){ int i, j, soma=0; for(i=0; i<10; ++i){ for(j=0; j<4; ++j){ nova[i][j] = matriz[i][j]; } } for(i=0; i<10; ++i){ soma = 0; for(j=0; j<4; ++j){ soma = soma + matriz[i][j]; } nova[i][4] = soma/4.0; } for(j=0; j<4; ++j){ soma = 0; for(i=0; i<10; ++i){ soma = soma + matriz[i][j]; } nova[10][j] = soma/10.0; } nova[10][4] = -1; } int main(){ int matriz[10][4], nova[11][5], s1, s2, s3; preenche(matriz); s1 = funcao1(matriz); printf("A soma da matriz = %d \n", s1); funcao2(matriz); s2 = funcao3(matriz); printf("A soma da linha 5 = %d \n", s2); s3 = funcao4(matriz); printf("A soma da coluna 2 = %d \n", s3); funcao5(matriz); funcao6(matriz, nova); return 0; }
Compartilhar