Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Números enteros intermedios (Versión 1 - Entre dos números correctos)

Escribir en lenguaje C un programa que:

1º) Pida por teclado dos números (datos enteros).

2º) En el caso de que el primer número introducido por el usuario, no sea menor o igual que el segundo, muestre por pantalla el mensaje:

En caso contrario, muestre por pantalla los números que hay entre los dos números introducidos por el usuario, ambos inclusive.

En pantalla se verá, por ejemplo:

Visualización en pantalla del programa Números intermedios (Versión 1 - Entre dos números correctos), resuelto en lenguaje C.

Si los números introducidos no son correctos, se mostrará el error:

Visualización en pantalla del programa Números intermedios (Versión 1 - Entre dos números correctos), mostrándose el mensaje de error, resuelto en lenguaje C.

Por otra parte, si ambos números son iguales, se mostrará dicho número:

Visualización en pantalla del programa Números intermedios (Versión 1 - Entre dos números correctos), mostrándose un único número, resuelto en lenguaje C.

Solución:

/* Programa: Números intermedios (Versión 1 - Entre dos números correctos) */

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

int main()
{
    int inferior, superior;

    printf( "\n   Introduzca n%cmero (entero) inferior: ", 163 );
    scanf( "%d", &inferior );
    printf( "\n   Introduzca n%cmero (entero) superior: ", 163 );
    scanf( "%d", &superior );

    printf( "\n   " );

    if ( inferior <= superior )

        do
        {
            printf( "%d ", inferior);
            inferior++;

        } while ( inferior <= superior );

    else
        printf( "ERROR: %d no es mayor o igual que %d", superior, inferior );

    getch(); /* Pausa */

    return 0;
}