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?