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:
- "ERROR: <número_superior> no es mayor o igual que <número_inferior>"
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:
Si los números introducidos no son correctos, se mostrará el error:
Por otra parte, si ambos números son iguales, se mostrará dicho número:
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;
}