Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Suma de números pares e impares

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 la suma de los números pares e impares introducidos por el usuario.

En pantalla se verá, por ejemplo:

Visualización en pantalla del programa Suma de números pares e impares, resuelto en lenguaje C.

Solución: anidando un if dentro de un bucle while

/* Programa: Suma de números pares e impares */

#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 += numero;
        else
            impares += numero;

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

    printf( "\n   La suma de los pares es: %d", pares );
    printf( "\n\n   La suma de los impares es: %d", impares );

    getch(); /* Pausa */

    return 0;
}