04. Es. svolto: controllo dell'input

Traccia:

Scrivere un programma che richiede all'utente di specificare un intervallo numerico.

Nota:

Per specificare un intervallo l'utente deve inserire una coppia di numeri interi tale che il primo numero sia minore o uguale del secondo.

Qualora i numeri inseriti dall'utente non soddisfino la condizione occorre richiederli nuovamente fin quando non sarà inserita una coppia di numeri che soddisfi la condizione.

Svolgimento:


#include <stdio.h>

int main()

{

int a, b;

printf("Inserire gli esteremi di un intervallo numerico: ");

scanf ("%d %d", &a, &b);

while (a > b) {

printf("Errore di inserimento: intervallo non valido!\n");

printf("(Il primo numero deve essere <= del secondo)\n\n");

printf("Inserire gli esteremi di un intervallo numerico: ");

scanf ("%d %d", &a, &b);

}

printf("L'intervallo definito e': %d <= x <= %d\n", a, b);

return 0;

}