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.

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;
}
Quelqu'un peut m'aider à le faire.
merci à tous.