Update boucles_conditions.md (boucle infinie lorsqu'on arrivait à i==3)
Closed
requested to merge yassin.elhakoun/cours-de-prog:yassin.elhakoun-master-patch-15592 into master
1 unresolved thread
il faut incrémenter avant le if, si on veut éventuellement printf i==0, il suffirait d'initialiser i à -1
Merge request reports
Activity
T'as l'air d'être dans une sauce mon frère mais je pense ça serait mieux de faire ça comme ça :
int i = 0; while (i < 10) { if (i == 3) { i += 1; continue; } printf("%d\n", i); i += 1; }
Comme ça tu start bien à 0, car start a -1 c'est vraiment raciste pour le coup. Jpense qu'avec ce changement t'as plus de chance d'obtenir ton 0.1 !
@jad.tayan frero, -1 pr la duplication de code, perso je conseille :
incr: i++; int i = 0; while (i < 10) { if (i == 3) { goto incr; continue; } printf("%d\n", i); goto incr; }
Please register or sign in to reply