salut ..voilà l'énoncé d'un exercice
Écrire un programme C qui permet de saisir deux entiers et un caractère et d’effectuer l’opération arithmétique qui correspond à la valeur de l’opérande (‘+’, ‘*’, ‘-‘, ‘/’).
Le programme devra afficher le résultat de l’opération
voilà mon travail
==> le problème c'est que lors de l'exécution ..je tape les entiers et l'opérateur puis quand je tape sur "entrée" la fenêtres d'exécution se ferme automatiquement
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
24
25
26
27
28
29
30
31
32
33
34
35 #include <stdio.h> #include <conio.h> #include <math.h> float a,b; char op; main() { printf("entrer un entier ");scanf("%f",&a); printf("entrer un deuxieme entier ");scanf("%f",&b); printf("entrer un operateur ");scanf("%c",&op); if(op == '+') { printf("le resultat est %f \n ",a+b); } if(op == '-') { printf("le resultat est %f \n ",a-b); } if(op == '*') { printf("le resultat est %f \n ",a*b); } if(op =='/') { if(b == 0) { printf("impossible de diviser par 0 \n"); } else { printf("le resultat est %f \n ",a/b); } } getch(); }
quelle le problème et quelle la solution???
et merci d'avance
NB: je travaille avec le compilateur DEV C++ et sous windows
Partager