Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant
une plage d'indice?
Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le
tableau de 1 à 10 puis 15 et 17.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles TOURREAU
Le Wed, 18 Jul 2007 10:15:19 +0200, a écrit:
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas) { if (Condition) pas = 5; else pas = .... }
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Wed, 18 Jul 2007 10:15:19 +0200, d@ve <dave@yahoo.fr> a écrit:
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en
mettant
une plage d'indice?
Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le
tableau de 1 à 10 puis 15 et 17.
Merci
David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas)
{
if (Condition)
pas = 5;
else
pas = ....
}
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas) { if (Condition) pas = 5; else pas = .... }
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Whiplash
parmis les nombreuses astuces possibles et en fonction de tes besoins, tu peux aussi faire
for (int i = 0 ; i < wTab.Length ; i++) { int wIndice = wTab[i]; ... }
"" a écrit dans le message de news: f7ki0s$lj8$
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
parmis les nombreuses astuces possibles et en fonction de tes besoins, tu peux aussi faire
for (int i = 0 ; i < wTab.Length ; i++)
{
int wIndice = wTab[i];
...
}
"d@ve" <dave@yahoo.fr> a écrit dans le message de news: f7ki0s$lj8$1@s1.news.oleane.net...
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant
une plage d'indice?
Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le
tableau de 1 à 10 puis 15 et 17.
for (int i = 0 ; i < wTab.Length ; i++) { int wIndice = wTab[i]; ... }
"" a écrit dans le message de news: f7ki0s$lj8$
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
Gilles TOURREAU
Le Wed, 18 Jul 2007 10:17:58 +0200, Gilles TOURREAU a écrit:
Le Wed, 18 Jul 2007 10:15:19 +0200, a écrit:
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas) { if (Condition) pas = 5; else pas = .... }
Cordialement
Et tu peux même aussi affecter directement i dans la boucle...
for(int i=0; i<Limite; ) { if (Condition) i++; else i += 5; }
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Wed, 18 Jul 2007 10:17:58 +0200, Gilles TOURREAU
<gilles.tourreau@pos.fr> a écrit:
Le Wed, 18 Jul 2007 10:15:19 +0200, d@ve <dave@yahoo.fr> a écrit:
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en
mettant
une plage d'indice?
Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le
tableau de 1 à 10 puis 15 et 17.
Merci
David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas)
{
if (Condition)
pas = 5;
else
pas = ....
}
Cordialement
Et tu peux même aussi affecter directement i dans la boucle...
for(int i=0; i<Limite; )
{
if (Condition)
i++;
else
i += 5;
}
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Wed, 18 Jul 2007 10:17:58 +0200, Gilles TOURREAU a écrit:
Le Wed, 18 Jul 2007 10:15:19 +0200, a écrit:
Bonjour,
Existe-t-il un moyen de faire une boucle for sans faire i++ mais en mettant une plage d'indice? Par exemple une séquence qui ferait: 1..10,15,17 et où on scruterait le tableau de 1 à 10 puis 15 et 17.
Merci David L
int pas;
pas = 1;
for(int i=0; i<Limite; i += pas) { if (Condition) pas = 5; else pas = .... }
Cordialement
Et tu peux même aussi affecter directement i dans la boucle...
for(int i=0; i<Limite; ) { if (Condition) i++; else i += 5; }
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr