La tangente en C++
asmaa
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
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