Qu'es ce qui ne marche pas dans mon code C?
Résolu
maxo-wow-dofus
Messages postés
22
Statut
Membre
-
maxo-wow-dofus Messages postés 22 Statut Membre -
maxo-wow-dofus Messages postés 22 Statut Membre -
Bonjour,
j'ai un problèmme:
j'apprend a coder le C sur le site du zéro et je voudrait créer un programme de type console pour dialoguer avec l'ordinateur mais le problème est que une condition ne s'aplique pas, pouver vous me dire pourquoi svp ?
(j'utilise code::block)
mon code source:
int main(int argc, char *argv[])
{
int age = 0, niveau = 0, gentil= 0; // On initialise la variable à 0
printf("Quel age avez-vous ? \n");
scanf("%d", &age); // On demande d'entrer l'age avec scanf
printf("Ah ! Vous avez donc %d ans !\n\n", age);
if (age >= 18) { printf ("Vous etes majeur !\n\n\n"); }
else
printf(" vous etes mineur\n\n\n");
printf("ok et niveau reccord au TETRIX ??");
scanf("%d", &niveau);
if (niveau >= 18) { printf ("mouais... peut mieux faire\n\n\n"); }
else
{
printf ("vous etes nuls !\n\n\n");
}
printf("etes vous gentil? \n si oui tapez 1 \n sinon tapez moi \n ");
scanf("%d", &gentil);
if (gentil = 1) { printf ("Vous etes cool !\n\n\n"); }
else
{printf(" vous etes méchant\n\n\n");}
return 0;
}
----------------------------------------------------------------------------------------------------------------------------
fin du code source
le else dans :
if (gentil = 1) { printf ("Vous etes cool !\n\n\n"); }
else
{printf(" vous etes méchant\n\n\n");}
ne marche pas, pourquoi??
merci d'avance
maxo
j'ai un problèmme:
j'apprend a coder le C sur le site du zéro et je voudrait créer un programme de type console pour dialoguer avec l'ordinateur mais le problème est que une condition ne s'aplique pas, pouver vous me dire pourquoi svp ?
(j'utilise code::block)
mon code source:
int main(int argc, char *argv[])
{
int age = 0, niveau = 0, gentil= 0; // On initialise la variable à 0
printf("Quel age avez-vous ? \n");
scanf("%d", &age); // On demande d'entrer l'age avec scanf
printf("Ah ! Vous avez donc %d ans !\n\n", age);
if (age >= 18) { printf ("Vous etes majeur !\n\n\n"); }
else
printf(" vous etes mineur\n\n\n");
printf("ok et niveau reccord au TETRIX ??");
scanf("%d", &niveau);
if (niveau >= 18) { printf ("mouais... peut mieux faire\n\n\n"); }
else
{
printf ("vous etes nuls !\n\n\n");
}
printf("etes vous gentil? \n si oui tapez 1 \n sinon tapez moi \n ");
scanf("%d", &gentil);
if (gentil = 1) { printf ("Vous etes cool !\n\n\n"); }
else
{printf(" vous etes méchant\n\n\n");}
return 0;
}
----------------------------------------------------------------------------------------------------------------------------
fin du code source
le else dans :
if (gentil = 1) { printf ("Vous etes cool !\n\n\n"); }
else
{printf(" vous etes méchant\n\n\n");}
ne marche pas, pourquoi??
merci d'avance
maxo
A voir également:
- Qu'es ce qui ne marche pas dans mon code C?
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide