Rupture en c
Résolu/Fermé
karemkadidola
Messages postés
9
Date d'inscription
mardi 6 octobre 2009
Statut
Membre
Dernière intervention
21 février 2012
-
27 sept. 2010 à 23:55
karemkadidola Messages postés 9 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 21 février 2012 - 28 sept. 2010 à 17:38
karemkadidola Messages postés 9 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 21 février 2012 - 28 sept. 2010 à 17:38
A voir également:
- Rupture en c
- Chanson -> rupture - Forum Musique / Radio / Clip
- Rupture sur une periode d'essai CDI ✓ - Forum Vos droits sur internet
- Rupture de bande sur cassette HI8 ✓ - Forum Montage et acquisition vidéo
- E: erreur, pkgproblem::resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état. - Forum Debian
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
28 sept. 2010 à 09:51
28 sept. 2010 à 09:51
while (j<i){ saveChiffre=tab[j]; cpt=0; while (j<i && saveChiffre==tab[j+1]){ cpt=cpt+1; j=j+1; saveChiffre=tab[j]; } tabFac[k]=saveChiffre; tabOccur[k]=cpt; k=k+1; }
c'est un peu risqué, mais sinon, ta condition est toujours vrai. ça doit être ça le souci. En fait, je ne comprends pas ton algorithme. Je pense que tu devrais le repenser.
karemkadidola
Messages postés
9
Date d'inscription
mardi 6 octobre 2009
Statut
Membre
Dernière intervention
21 février 2012
28 sept. 2010 à 17:38
28 sept. 2010 à 17:38
Merci de me l'avoir fait remarquer cher Ami, (j'adore ce site car y a toujours quelqu'un qui connait et qui veut bien t'aider) en effet deux erreurs dans mon prog
while (j<i){
saveChiffre=tab[j];
cpt=0;
while (j<i && saveChiffre==tab[j+1])/*pa de +1*/{
cpt=cpt+1;
j=j+1;
saveChiffre=tab[j];/*instruction en trop*/
}
tabFac[k]=saveChiffre;
tabOccur[k]=cpt;
k=k+1;
}
en effet la deuxième condition était toujours vrai donc il me fallait enlever l'instruction soulignée encore merci car j'ai passé plus de 5h à chercher l'erreur c affreux...
while (j<i){
saveChiffre=tab[j];
cpt=0;
while (j<i && saveChiffre==tab[j+1])/*pa de +1*/{
cpt=cpt+1;
j=j+1;
saveChiffre=tab[j];/*instruction en trop*/
}
tabFac[k]=saveChiffre;
tabOccur[k]=cpt;
k=k+1;
}
en effet la deuxième condition était toujours vrai donc il me fallait enlever l'instruction soulignée encore merci car j'ai passé plus de 5h à chercher l'erreur c affreux...