Esercizio 3


Dati due numeri interi in ingresso stampare tutti i numeri compresi tra i due dati

Commenti

  1. Bene. Tuttavia ci sono due errori di architettura. Anzitutto l'istruzione di assegnazione n=b, deve essere prima dell'iterazione. Invece da come hai fatto il disegno, si trova dentro il ciclo iterativo, di conseguenza n viene resettato al valore b ogni qual volta ricicli; ed il programma va in loop (non esci mai dal ciclo iterativo): la stessa cosa dicasi per n=a. Inoltre hai duplicato la stessa logica inutilmente per due volte. Se osservi bene dopo la risposta alla domanda a>b. Si può fare in modo più efficace, assegnando il valore maggiore alla variabile massimo e quello minore a minimo. Dopodichè i due percorsi si ricongiungono e procedi con un unico flusso (non hai più bisogno di duplicare il disegno).

    RispondiElimina

Posta un commento