Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Scusate il mio intervento, non ho letto bene il problema, ma in questo codice c'è un errore:
perchè accadrebbe che nel ciclo while, quel puts("D") verrebbe richiamato qualunque sia il valore dell'intero e, infatti non è sottoposto ad alcun controllo, dovresti legare tutti gli if con degli else.
Codice sorgente - presumibilmente C++
int e;
i=0;// rituilizziamo la stessa variabile di prima
while( i<10)// scorriamo l'array
{
e = v[i];
if( 0 < e < 100 )
puts("A");
elseif( 101 < e < 200 )
puts("B");
elseif( 201 < e < 250 )
puts("C");
else
puts("D");
}
già hai ragione, ci avevo pensato anche io ieri sera; ora ho modificato il codice, ho corretto anche un'altro errore di distrazione =P
do while
{
if(0<v<100)
puts("intervallo E");
else if(101<v<200)
puts("unione F");
else if(!((0<v<100)&&(101<v<200)))
puts("i numeri contenuti nel vettore v non appartengono a questo intervallo");
}
ho finito il programma finalmente!! c'ho messo tutto il pomeriggio, speriamo funzioni!! comunque devo ringraziare lumo per avermi aiutato sennò non ce l'avrei fatta da solo.. grazie alle sue spiegazioni ho capito alcune cose fondamentali che mi permetteranno di riuscire a farcela da solo la prossima volta(spero XD!!!)
comunque grazie!!! se avrò ancora bisogno di qualche dritta saprò a chi rivolgermi!!