-----------------------------------------------------------------------
MAC-115 - Turma T23 - Aula de setembro - Comando for
=======================================================================
/
/*
* arquivo: aula_pratica_for.c
*
* Este programa le uma sequencia de n numeros inteiros,
* para um dado n, e determina quantos deles sao pares
* e quantos sao impares.
*
*/
/* Veja o uso do operador % (operador modulo: resto da divisao). */
/* O resultado de x % y e' o resto da divisao inteira de x por y */
/* Assim, para testar se um numero x e' par, basta fazer x % 2; */
/* o resultado e' 0 (zero) se x e' par, e 1 (um) se x e' impar. */
#include <stdio.h>
int main()
{
int n, /* total de numeros que devem ser lidos */
par, /* conta os numeros pares */
impar, /* conta os numeros impares */
cont, /* conta os numeros `a medida que sao lidos */
num; /* cada um dos numeros que serao lidos */
printf("Entre com o valor de n: ");
scanf("%d", &n);
printf("Digite %d numeros inteiros\n", n);
par = 0;
impar = 0;
for (cont = 0; cont < n; cont = cont + 1) {
scanf("%d", &num);
if (num % 2 == 0)
par = par + 1;
else
impar = impar + 1;
}
printf("Foram dados %d numero(s) par(es) e %d impar(es).\n",
par, impar);
return 0;
}