problema con ciclo for

d
davidebelcastro (1160 points)
5 32 41
asked Nov 25, 2020 in HW6 obbligatorio by davidebelcastro (1,160 points)
Ragazzi,qualcuno saprebbe dirmi se esiste una funzione che ti interrompe un ciclo for annidato,io ho un ciclo for superiore e un ciclo inferiore annidato con sotto un if ,e vorrei imporre al programma che se l'if è verificato mi interrompe il secondo ciclo for(quello annidato) e mi ritorna al ciclo superiore che andrebbe ad assumere la seconda variabile,ho provato con break ma non funziona,sapevo di exit ma quando la uso mi dice che non è definita la funzione exit,grazie
126 views

2 Answers

1946981 (3070 points)
4 14 34
answered Nov 25, 2020 by 1946981 (3,070 points)
Hai provato con continue?
d
davidebelcastro (1160 points)
5 32 41
commented Nov 25, 2020 by davidebelcastro (1,160 points)
continue mi continua il ciclo annidato, io invece vorrei che uscisse da quel ciclo e tornasse al ciclo principale cambiando la variabile
andrea_25 (6070 points)
2 2 24
answered Nov 26, 2020 by andrea_25 (6,070 points)
In che senso con "break" non ti funziona?

Se le condizioni del costrutto if sono vere, allora il break al suo interno viene eseguito e quel ciclo di interrompe, tornando a quello sopra.

Sei sicuro che le condizioni dell'if risultano vere quando ti serve di bloccare il ciclo?