|
ecco qualche spiegazione:
- se non rimetti la parte dentro il while prima del while, il codice non funziona perchè le variabili non sono inizializzate. devi inizializzare tutte le variabili a 0, altrimenti il comportamento del programma non è predicibile
- questo perchè il controllo sul valore di km viene fatto all'inizio di ogni ciclo, quindi una volta che assegni il valore -1 alla variabile km il ciclo continua e si interrompe al ciclo successivo
- se inizializzi le variabili dovrebbe funzionare
ps. usa getchar() al posto di system("pause").
system("pause") non è standard e inoltre è brutto
|