Corriger un programme C

Résolu/Fermé
dnicocool Messages postés 163 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 5 décembre 2012 - 6 févr. 2010 à 10:11
dnicocool Messages postés 163 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 5 décembre 2012 - 9 févr. 2010 à 10:32
Bonjour, Voici mon code je ne trouve pas ma faute merci :
quand je clic sur "build and run" sa me met : "10101010101010101010........"

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

/* les fichier ci-dessus sont a inclure pour le bon fonctionnement du logiciel*/
int main()
{
int chiffre_X = 10 ;
int resultat1 = 0 ;
int resultat2 = 0 ;
int resultat3 = 0 ;
int resultat4 = 0 ;
int resultat5 = 0 ;
int resultat6 = 0 ;
int resultat7 = 0 ;
int resultat8 = 0 ;
int resultat9 = 0 ;
int resultat_total = 0;
//là on met en place toutes les varaibles
while (resultat_total != 1)//boucle resultat_total différent de 1
{
resultat1 = chiffre_X;
resultat1 %= 2;
resultat2 = chiffre_X;
resultat2 %= 3;
resultat3 = chiffre_X;
resultat3 %= 4;
resultat4 = chiffre_X;
resultat4 %= 6;
resultat5 = chiffre_X;
resultat5 %= 7;
resultat6 = chiffre_X;
resultat6 %= 8;
resultat7 = chiffre_X;
resultat7 %= 9;
resultat8 = chiffre_X;
resultat8 %= 11;
resultat9 = chiffre_X;
resultat9 %= 12;
//les opérations...
if (resultat1 = resultat2 = resultat3 = resultat4 = resultat5 = resultat6 = resultat7 = resultat8 = resultat9 = 1)
{
printf("%d", chiffre_X);
}
else
{
chiffre_X = chiffre_X + 1;
}
}

return 0;
}


Merci D'avance

7 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
6 févr. 2010 à 10:47
hello
resultat_total n'est pas modifié dans la boucle while, donc elle ne termine pas
1