Programme c

snack -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
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 46 Date d'inscription   Statut Membre Dernière intervention   6
 
si tu retournes un double, tu doit traiter des doubles, pas des float. L'inverse est vrai aussi
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

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

Cdlt,
0