Prévia do material em texto
#include<stdio.h> #include<stdlib.h> #include<math.h> int (main()) { unsigned matriz [10][10], x, y, j; int par=0, impar=0, primos=0, z=1, dv=0, cont_par=0, cont_impar=0, cont_primos=0; int soma_par=0, soma_impar=0, soma_primos=0; double i=0, soma_matriz=0, media_matriz=0; for (x=0; x<10; x++) //preencher as linhas { for (y=0; y<10; y++) // preencher as colunas { printf("Pos.[%d][%d]= ",x,y); //inserir os numeros scanf("%d",&matriz[x][y]); //ler os numeros digitados pelo usuario if(matriz[x][y]%2==0) // testar se o numero é par { par++; cont_par = matriz[x][y]; soma_par += matriz[x][y]; } else // testar se o numero é impar { impar++; cont_impar = matriz[x][y]; soma_impar += matriz[x][y]; } for (j=1,dv=0;j <= matriz[x][y];j++) //laço para condição de numero primos { if (matriz[x][y] % j == 0) // condição para numero primos { dv++; } } if (dv == 2) { primos++; cont_primos = matriz[x][y]; soma_primos += matriz[x][y]; } } } for(x=0; x<10; x++) //laço para calcular a media { for(y=0; y<10; y++) { soma_matriz += matriz[x][y]; } } media_matriz = soma_matriz/100; // apresntar as resposta da questão para o usuario printf("Temos %d numeros pares digitados\n", par); printf("A soma dos numeros pares digitados sao: %d\n", soma_par); printf("Temos %d numeros impares digitados\n",impar); printf("A soma dos numeros impares digitados sao: %d\n", soma_impar); printf("Temos %d numeros primos digitados\n",primos); printf("A soma dos numeros primos digitados e %d \n",soma_primos); printf("A media da matriz inserida e %.3f", media_matriz); return 0; }