#import<stdlib.h>
#import<stdio.h>

int main(){
int a; /*variabile per il numero*/
int c; /*variabile di controllo per il while*/
do{      /*inizio ciclo post condizionato , il programma esegue una prima volta il ciclo incondizionatamente.e lo ripete se
            il valore della variabile c è 1  */
    printf("\ninserisci il numero\n");
    scanf("%d",&a);

    if(a>=0&&a<=9||a>=30&&a<=41||a>=55&&a<=71){
        printf("Hai vinto \n"); /*se soddisfa le condizioni,quindi rientra negli intervalli impostati digli che ha vinto*/
    }
    else{
        printf("Hai perso\n");  /*altrimenti digli che ha perso*/
    }
    printf("Vuoi giocare ancora?\n 1=si\n 0=no \n");
    scanf("%d",&c);  /*assegna 1 o 0 alla variabile c per fermare il ciclo o ripeterlo*/
    if(c!=0||c!=1){    /*controlla se la scelta è valida , se inserisco un numero diverlo da 0 o 1 allora*/
        while(c!=0&&c!=1){   /* se la variabile di controllo è diversa da 0,1 ripeto questo   ciclo finche non inserirà 1 o 0
                                ERRORE: ciclo risulta infinito se inserisco una lettera*/

            printf("scelta non consentita, riprova\n");   /*il programma avvisa che la scelta non è consentita*/
            printf("Vuoi giocare ancora?\n 1=si\n 0=no \n");/* chiede di reinserire il valore di controllo*/
            scanf("%d",&c);  /*assegno un nuovo valore alla variabile di controllo  */
            }

    }
}while(c==1);
return 0;
}
