Originariamente inviato da Pex16
Ok ho messo while prima dell if
andando a compilare non c è nessun errore sintattico ma ce ne sta sicuramente uno logico
perchè quando sbaglio il valore mi scrive "inserisci un numero più basso/alto" infinite volte
in pratica prima si concludeva l applicazione dopo il primo tentativo
ora invece mi scrive all infinito il commento e non posso comunque continuare
le modifiche le ho apportate in questo modo:
appunto, hai preso le modifiche a metà non leggendo tutti i commenti. Ovvio che l'ultima istruzione del ciclo è la rilettura del valore in ingresso, altrimenti entri in un loop infinito (e guarda che ho messo il commento //LETTURA NUMERO IN INGRESSO ).
Anche come ha detto Vincenzo è corretto, ti risparmia delle istruzioni prima e dentro il ciclo, ma a me piace poco (un errore sul buffer è più facilmente individuabile separando le istruzioni)