Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // realizziamo un programma che chieda un numero da 1 a 100 e verifichi che il numero inserito sia corretto, eventualmente lo si richiede
- #include<stdio.h>
- #include<stdlib.h>
- #include<string.h>
- #define N1 1
- #define N2 100
- #define SL 1024
- #define SI 1
- #define NO 2
- int main(void)
- {
- int numero,risposta;
- char num[SL],risp[SL];
- do
- {
- printf("Dammi un numero da %d a %d\n",N1,N2);
- scanf("%s",num);
- numero=atoi(num);
- printf("\nil numero che hai inserito è %d\n",numero);
- if(numero<N1 || numero>N2)
- {
- printf("il numero che hai inserito non è valido, riprova\n");
- risposta=NO;
- }
- else
- {
- printf("il numero che hai inserito è quello che volevi?\nDimmi sì (y,Y,s,S) o no (n,N)\n");
- scanf("%s",risp);
- printf("\nhai detto: %s\n",risp);
- switch(risp[0])
- {
- case 's':
- case 'S':
- case 'y':
- case 'Y':
- {
- printf("oc, hai digitato bene ed è il numero che volevi\n");
- risposta=SI;
- }
- break;
- case 'n':
- case 'N':
- {
- printf("non è il numero che volevi, riprova\n");
- risposta=NO;
- }
- break;
- default:
- {
- printf("hai digitato male, riprova\n");
- risposta=NO;
- }
- break;
- }
- }
- }
- while (risposta==NO);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement