Sintassi ciclo for ?

Messaggioda gaetano0 » 01/10/2017, 11:54

salve,vorrei mettere in un ciclo for due condizioni ad esempio
for(j=0;i=0;j<alfa;i<gamma;j++;i=i+2)

però mi dà errore,come posso fare?
gaetano0
Junior Member
Junior Member
 
Messaggio: 53 di 122
Iscritto il: 07/01/2017, 20:00

Re: Sintassi ciclo for ?

Messaggioda xneo » 01/10/2017, 12:04

Nel ciclo for puoi utilizzare uno o più variabili di controllo ma la condizione di continuazione deve essere unica. Quello che puoi fare e cercare di combinare più condizioni semplici in una condizione più complessa utilizzando gli operatori logici && (and), || (or) e ! (not).

Nell'esempio che hai postato quindi potresti scrivere
Codice:
for(j=0, i=0; j<alfa && i<gamma; j++, i=i+2)


In questo caso si ripetono le istruzioni contenute nel blocco del for fino a che j è minore di alfa e i è minore di gamma.
xneo
Junior Member
Junior Member
 
Messaggio: 93 di 186
Iscritto il: 24/04/2014, 11:15


Torna a Informatica

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite