Bonjour je veux faire une table de multiplication mais je veux empecher la saisie d'un réel ou d'un entier suivi de caractères :
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
19
20
21
22
23 #include <stdio.h> int main () { int entier,i,ok; printf("Entrer un entier positif : "); ok=scanf("%d",&entier); while (getchar()!='\n'); if(entier>=0 && ok!=0) { for(i=1;i<=10;i++) printf("%d x %d = %d\n",entier,i,entier*i); } if(ok==0) printf("Le nombre saisi n'est pas un entier."); if(entier<0) printf("Le nombre saisi est negatif"); return 0; }
Partager