-----------------------------------------------------------------------
MAC-110  - Refazendo os programas, agora usando o comando for
=======================================================================

OBS:

Para quem vai compilar no Windows, acrescentar em todos os
programas:

 #include <stdlib.h> e
 system("pause");

Veja abaixo.

------------------------


/*
 * 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>
include <stdlib.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);

    system("pause");   /** para que a janela nao feche   **/
                       /** imediatamente apos a execucao **/
 
    return 0;
}