La tangente en C++
asmaa
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je suis débutante en c++,j'ai utilisé la biblio <math.h> pour utiliser la tangente mais ça ne fonctionne pas voilà ce que j'ai tapé :#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{float e,a;
printf("e=",e);
scanf("%d",&e);
a=tan (e);
printf("a",a);
getch();
}
quand j'introduis une valeur de "e", il y a pas de résultat de "a"
svp aidez moi
je suis débutante en c++,j'ai utilisé la biblio <math.h> pour utiliser la tangente mais ça ne fonctionne pas voilà ce que j'ai tapé :#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{float e,a;
printf("e=",e);
scanf("%d",&e);
a=tan (e);
printf("a",a);
getch();
}
quand j'introduis une valeur de "e", il y a pas de résultat de "a"
svp aidez moi
2 réponses
Bonjour
Relis la description des chaines de formatage utilisées par scanf et printf
Pour lire un float ce n'est pas %d mais %f
Pour printf, je te laisse chercher toi-même
Relis la description des chaines de formatage utilisées par scanf et printf
Pour lire un float ce n'est pas %d mais %f
Pour printf, je te laisse chercher toi-même
Ceci fonctionnera mieux:
#include <stdio.h> #include<math.h> #include<string.h> int main(void) { float e, a; printf("e="); scanf("%f", &e); a=tan (e); printf("a=%f\n", a); return 0; } johand@osiris: ~/src/CCM/C $ gcc -Wall -lm -o tan-test tan-test.c johand@osiris: ~/src/CCM/C $ ./tan-test e=0.78539816 a=1.000000