Il y a trois jours que j'ai commenc� � programmer en C et j'utilise dev-c++ comme compilateur. L'un des exercices que j'ai trouv� demande de saisir un entier (x >= 0) et (x <= 100), alors j'ai fait l'algorithme suivant:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
 
int main()
 
{
    int x;
 
    do
    {
        printf("x = ");
        scanf("%d\n", &x);
        }
    while ((x<0) || (x>100));
 
    system("pause");
 
    return 0;
}
Pour tester ce programme je l'ex�cute en affectant � x la valeur (-1), mais rien ne se passe (lorsque j'appuie sur entrer le curseur passe � la ligne suivante sans rien afficher). Alors j'ai demand� sur un autre forum s'il y a une faute dans l'algorithme, on m'a r�pondu que le programme marche sur dev-c++ sans aucun probl�me....
J'ai trouv� sur le net quelque exercices ou on utilise les boucles if et while avec les op�rateurs "&&" et "||", j'ai recopi� la correction dans un fichier source de dev-c++ et lorsque j'ex�cute le programme, �a ne marche pas et � chaque fois ou j'ex�cute un programme ou il y a la boucle if(cond1 && cond2) ou bien la boucle while(cond1 || cond2) la fen�tre dos se bloque et parfois elle m'affiche "appuyez sur une touche pour continuer".
SVP aidez moi, je ne sais pas ou est le probl�me.