Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Números pares o impares (Versión 1 - Distintos de cero)

Escribir en lenguaje C un programa que:

1º) Pida por teclado un número (dato entero).

2º) Repita el paso 1º, mientras que, el número introducido sea distinto de cero.

3º) Muestre por pantalla cuántos números pares e impares (sin contar el cero) han sido introducidos por el usuario.

En pantalla se podrá ver, por ejemplo:

Visualización en pantalla del programa Números pares o impares (Versión 1 - Distintos de cero), resuelto en lenguaje C.

Solución:

/* Programa: Numeros pares o impares (Versión 1 - Distintos de cero) */

#include <conio.h>
#include <stdio.h>

int main()
{
    int numero, pares, impares;

    printf( "\n   Introduzca un n%cmero entero (0=Fin): ", 163 );
    scanf( "%d", &numero );

    pares = 0;
    impares = 0;

    while ( numero != 0 )
    {
        if ( numero % 2 == 0 )
            pares++;
        else
            impares++;

        printf( "\n   Introduzca un n%cmero entero (0=Fin): ", 163 );
        scanf( "%d", &numero );
    }

    printf( "\n   Ha introducido %d n%cmero(s) par(es) y %d impar(es).", pares, 163, impares );

    getch(); /* Pausa */

    return 0;
}