View Single Post
Old 21-08-2008, 13:50   #3
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
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
k0nt3 è offline   Rispondi citando il messaggio o parte di esso