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
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
Inglês,
5 meses atrás
Matemática,
5 meses atrás
Lógica,
5 meses atrás
Física,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
11 meses atrás
Física,
11 meses atrás