Un problem avec dev c++
Résolu/Fermé
A voir également:
- Un problem avec dev c++
- Telecharger dev c++ - Télécharger - Langages
- Bta no dev - Forum Audio
- Ven_8086&dev ✓ - Forum Pilotes (drivers)
- Vous devez lancer l'extraction depuis un volume précédent pour décompresser ✓ - Forum Compression
- Dev-pascal - Télécharger - Édition & Programmation
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
9 janv. 2011 à 13:55
9 janv. 2011 à 13:55
Tu dois modifier tes if(n>x) et if (n<x)
Par exemple, remplacer cette partie du code :
Par celui-ci que je te propose :
Par exemple, remplacer cette partie du code :
do
{
printf("Entrez un nombre compris entre 0 et 999");
scanf("%d",&n);
}
while(n<0 || n>999);
do
{
if(n>x)
printf("retapez un autre nombre plus petit");
scanf("%d",&n);
if (n<x)
printf("retapez un autre nombre plus grand ");
scanf("%d",&n);
c++;
}
while(n!=x);
if(n==x)
printf("c bon c'est ce qu'on cherche\n");
Par celui-ci que je te propose :
printf("Entrez un nombre compris entre 0 et 999\n");
for (c=0, n=-1; n!=x; c++)
{
scanf("%d",&n);
if(n>x) // en particulier vrai si n>999
printf("retapez un autre nombre plus petit\n");
else if (n<x) // en particulier vrai si n<0
printf("retapez un autre nombre plus grand\n");
else printf("c bon c'est ce qu'on cherche\n");
}
9 janv. 2011 à 15:18