04 Déc2015
Forcer la saisie d'un entier positif
Ecrire un programme C qui oblige l'utilisateur à saisir un entier N positif avant de passer à la suite d'un traitement donné.
Exemple d’exécution :
Entrer un entier positif:-4
-4 n'est pas positif!
Entrer un entier positif:-9
-9 n'est pas positif!
Entrer un entier positif:6
Traitement...
Merci
//Programme : Entier positif //Auteur : IDMANSOUR //Copyright : Exelib.net #include <stdio.h> int main(){ int n; //Avec la boucle while printf("Entrer un entier positif:"); scanf("%d", &n); while( n < 0 ){ printf("%d n'est pas positif!\n\n", n); printf("Entrer un entier positif:"); scanf("%d", &n); } printf("Traitement...\nMerci\n"); }
Remarque :
Vous pouvez utiliser la boucle do..while :
//Avec la boucle do..while do{ printf("Entrer un entier positif:"); scanf("%d", &n); if(n < 0) printf("%d n'est pas positif!\n\n", n); }while( n < 0 ); printf("Traitement...\nMerci\n");