Bonjour,
je suis actuellement en premiere année d'informatique (IMP) et en essayant de compiler un programme que j'ai écrit dessus, on me signal une erreur au niveau de ma ligne 12( scanf(" %c",&reponse);) je ne sais pas pourquoi et je n'arrive donc pas a verifier si :
- même si mon programme est different de la solution donner il peut fonctionner.
-la raison de cette erreur est au niveau de la synthaxe de la ligne.
je voudrais donc savoir si quelqun pourrais me dire si mon programme est bien écrit et pourquoi j'ai cette erreur.
le programme est sensé lire le rayon d'un cercle demander a l'utilisateur et lui demander :
-s'il souhaite le périmètre sachant que si la réponse est oui le calculer et l'afficher
-s'il souhaite l aire sachant que si la réponse est oui le calculer et l'afficher
mon programme est
#include <stdio.h>
main()
{
float rayon;
float pi= 3.14;
float perimetre= pi*rayon;
float aire= pi*rayon*rayon;
char reponse;
printf("donner le rayon du cercle");
scanf("%f",&rayon);
printf("vouler vous le périmètre (O/N)?")
scanf(" %c",&reponse);
if (reponse== 'O') printf("le périmètre est %f \n", perimetre);
else {if (reponse== 'N') printf("vouler vous l'aire (O/N)?);
if (reponse== 'O') printf("l'aire est %f", aire);
else printf ("pas de reponse ");
else printf ("pas de reponse o/n");
}
Merci pour vos réponse
Configuration: Windows Vista Internet Explorer 7.0