Ciclo while e do-while... primi passi

di il
4 risposte

Ciclo while e do-while... primi passi

Salve a tutti,
prima di parlarvi del mio problema mi presento: sono Bosize e sono un appassionato di informatica.
Seguo Informatica all'università e per problemi di salute sto ancora recuperando un pò di cose.
Sono arrivato a fare dei programmi con while e do-while ma non sto capendo molto.
Vi scrivo la traccia di un mio esercizio:
"Si scriva un programma C che acquisisca numeri interi da tastiera finché
non viene inserito il valore 0.
Suggerimento: si utilizzi il costrutto iterativo while oppure do-while"

Bene, sono arrivato a fare questo:

{
    int x;
    printf("Inserire un valore: ");
    scanf("%d", &x);
    while(x==0)
    {
        printf("Valore esatto.");
    }
    return 0;
}
Se inserisco qualsiasi numero il programma termina, se invece inserisco lo 0 viene stampato "Valore esatto." infinite volte...
Dove sbaglio?

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte