Problème conditions do while
kekedu38
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
bonjour je ne comprend pas pourquoi ma conditions do while ne fonctionne pas :
int main ()
{
short int i,ent1,ent2,reste,result;
for(i=0;i<2;i++)
{
do
{
if(i==0)
{
printf("\ndonnez la valeur de l'entier 1 :");
scanf("%hd",&ent1);
}
else
{
printf("\ndonnez la valeur de l'entier 2 :");
scanf("%hd",&ent2);
}
}while(ent1<=0||ent2<=0);
}
if(ent1>ent2)
{
result=ent1/ent2;
printf("\nle resultat de la division de l'entier 1 diviser par l'entier 2 vaut : %hd",result);
reste=ent1%ent2;
printf("\nle reste de la division vaut : %hd",reste);
}
if(ent2>ent1)
{
result=ent2/ent1;
printf("\nle resultat de la division de l'entier 2 diviser par l'entier 1 vaut : %hd",result);
reste=ent1%ent2;
printf("\nle reste de la division vaut : %hd",reste);
}
return (0);
}
A voir également:
- Problème conditions do while
- My people do - Télécharger - Organisation
- Je ne suis pas un robot confidentialité - conditions ✓ - Forum Mail
- Do not turn off target traduction - Forum Téléphones & tablettes Android
- Samsung bloqué sur do not turn off target - Forum Samsung
- Xwxwxwxwv songs do 2023 - Forum carte son
2 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
bonjour, moi, si je voulais comprendre, j'ajouterais un printf de ent1 et de ent2 juste avant la ligne 18.
et si je voulais me faire comprendre, j'expliquerais ce qui se passe, en plus d'écrire "ma condition ne fonctionne pas".
et si je voulais me faire comprendre, j'expliquerais ce qui se passe, en plus d'écrire "ma condition ne fonctionne pas".