Informática, perguntado por Taniamarques1513, 5 meses atrás

4) Faça um programa em C que:

a) Crie um matriz M de float de 4x4 elementos (criar como global,

fora do main)

b) Coloque números aleatórios em todas as posições.

c) Possua uma função fazerSoma() que faz a soma de todos os

elementos da matriz e retorne o resultado.

d) Chame o fazerSoma() no main() mostrando na tela o resultado

da soma

Soluções para a tarefa

Respondido por braylic2
0

Resposta:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
float y[3][3];
dados(y);
fazerSoma(y);

return 0;
}

void dados (float matriz[3][3]){
int i ;
int j ;
int condicao = 3 ;

for( i = 0 ;i < condicao ; i++)
for( j = 0 ;j < condicao ; j++ ){
matriz[i][j] = rand() % 10;
printf("%.2f ", matriz[i][j]);

}
printf("\n");
}

void fazerSoma( float matriz[3][3]){
int i ;
int j ;
int condicao = 3 ;
float soma = 0 ;


for( i = 0 ;i < condicao ; i++)
for( j = 0 ;j < condicao ; j++ ){
soma += matriz[i][j];
}
printf("Resultado da soma da matrizes: %.2f \n",soma);
}

Explicação:

Perguntas interessantes