Bonjour,

Je souhaite créer un programme utilisant les racines carrées. mais en compilant, il n'effectue pas l'opération racine carrée.

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
  int a=0, b=0, c=0;
  double x, d;
  x=sqrt(d);
  printf("Entrez dans l'ordre a, b et c\n");
  scanf("%d%d%d", &a, &b, &c);
  d=(b*b)-4*a*c;
   if (d == 0)
  {
          printf("Il n'existe qu'une solution unique d0=%d\n", -b/(2*a));
  }
  else if(d > 0)
  {
       printf("Il y a 2 solutions d1=%d et d2=%d et d=%d\n", (-b+x)/(2*a), (-b-x)/(2*a), x);
  }
  else
  {
      printf("Le discriminant est < 0\n");
  }
 
  system("PAUSE");	
  return 0;
}