Salut à tous.
Ce programme dois calculer la valeur de x/y,on prend le cas de y=0;et y
different de 0.
Le probleme qui se pose est que le compilateur detecte un erreur dans la ligne
if(y==0);
et je n'arrive pas à resolu.
Quelqu'un peut m'aider à le faire.
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 #include <stdio.h> #include <stdlib.h> /*VARIABLES GLOBALES*/ float X,Y; /********************/ /*fonctions divisions 2 param en entrée*/ /*return 1 param float*/ float division(float a,float b) { float c; c=a/b; return(c); } /*fonction affichage 1 param d'entrée*/ /****aucun param de sortie *****/ void affichage(float d) { printf("la division de %f+%f=%f\n",X,Y,d); } int main(int argc, char *argv[]) { /*variables locale au main initialisée*/ float Z=0.0; /*var globales X,Y modifiées dans la fonction main*/ if (y==0); z=infini; else z=division(X,Y); scanf("%f",&X); scanf("%f",&Y); affichage(Z); system("PAUSE"); return 0; }
merci à tous.
Partager