View Single Post
Old 29-06-2006, 16:34   #4
Andlea
Senior Member
 
Iscritto dal: Nov 2004
Messaggi: 357
per forza

Codice:
do{ //entra nel ciclo per controllo /3 
scanf("%d",&prova); 
Q1=V1[i]/3;
Acquisisci prova, poi assegni a Q1 il valore di V1[i] che non è stato ancora definito
Codice:
Q2=Q1; 
V1[i]=prova;}
Assegni a Q2 il valore di Q1, quindi il numero non definito diviso 3, solo poi assegni a prova[i] un valore.
[/code]
while(Q2*3==prova);} //se il numero è /3 esce dal ciclo[/code]
Quindi questo test non sarà mai vero


il codice "corretto" è questo
Codice:
for(I=0;I<N1;I++){ 
if(I%2==0){
do
scanf("%d",&V[i]);
while(V[i]%3==0);
}else
scanf("%d",&V1[i]);

Ultima modifica di Andlea : 29-06-2006 alle 16:37.
Andlea è offline   Rispondi citando il messaggio o parte di esso