Programme c

snack -  
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
j'arrive pas a exécuter ce programme
je veux une correction de ce programme

voila le scripte

#include <stdio.h>

double PI()
{
return 3.14;
}


double SURFACE(double RAYON)
{
return PI()*RAYON*RAYON;
}


int main()


{
double R;

printf("Introduire le rayon du cercle : ");
scanf("%'0,2f", &R);
printf("La surface du cercle est %f. \n", SURFACE(R));
return 0;
}







merci

2 réponses

jaky12 Messages postés 54 Statut Membre 6
 
si tu retournes un double, tu doit traiter des doubles, pas des float. L'inverse est vrai aussi
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Bonjour,

scanf("%'0,2f", &R);
C'est cette ligne qui pose problème => scanf("%lf",&R); (L minuscule).

Cdlt,
0