Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
/*2. Faça uma função que receba uma matriz 4 x 4 de números reais e "zere" os elementos negativos da matriz. Esta função deverá retornar o número de elementos zerados. Crie uma função principal que faça uso desta matriz e imprima o número de elementos zerados. */ #include <stdio.h> #include <stdlib.h> #include<math.h> #define tam 4 float zeraNegativosMatriz(float M[ ] [tam]) { int i, j, cont=0 ; for(i = 0; i < tam; i++) { for(j = 0; j < tam; j++) { if(M[i][j]<0) { M[i][j]=0; cont++; } } } return (cont); } int main() { int i, j; float Mat[tam] [tam]; for(i = 0; i < tam; i++) { for(j = 0; j < tam; j++) { printf("Digite o elemento %d %d da Matriz: ", i, j); scanf("%f", & Mat[i] [j]); printf("\n"); } } float cont = zeraNegativosMatriz(Mat); for(i = 0; i < tam; i++) { printf("Linha:%d ", i); for(j = 0; j < tam; j++) { printf("%.2f ", Mat[i][j]); } printf("\n"); } printf("%f", cont); return 0; }