Aidez moi avec la fonction sin et cos en c
anjoelus4
Messages postés
5
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
quand je fait
#include<stdio.h>
#include<math.h>
int b;
float a;
void main ()
{
scanf("%d",&b);
a=sin(b);
printf'("%f",b);
}
les valeurs ne sont pas bonnes je ne sais pas sil ya erreur dans la declaration
quand je fait
#include<stdio.h>
#include<math.h>
int b;
float a;
void main ()
{
scanf("%d",&b);
a=sin(b);
printf'("%f",b);
}
les valeurs ne sont pas bonnes je ne sais pas sil ya erreur dans la declaration
A voir également:
- Sinus en c
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Cos-1 calculatrice casio fx-92 - Forum calculatrices
5 réponses
Salut,
Evite les variables globales. main renvoie un int. Et sin renvoie un double. Si tu veux un float il faut utiliser sinf. Et enfin, tu affiches la mauvaise valeur à la fin du programme.
Cdlt
Evite les variables globales. main renvoie un int. Et sin renvoie un double. Si tu veux un float il faut utiliser sinf. Et enfin, tu affiches la mauvaise valeur à la fin du programme.
#include<stdio.h>
#include<math.h>
int main(void)
{
int b;
double a;
scanf("%d",&b);
a=sin(b);
printf("%f",a);
return 0;
}
Cdlt
sois tres attentif ... voici le code que tu as voulu ecrire (enfin, je suppose)
#include<stdio.h>
#include<math.h>
int b;
float a;
void main ()
{
scanf("%d",&b);
a=sin(b);
printf("%f",a);
}
#include<stdio.h>
#include<math.h>
int b;
float a;
void main ()
{
scanf("%d",&b);
a=sin(b);
printf("%f",a);
}
int représante des entiers et float représente des nombres a virgule du coup tes deux variables ne sont pas compatibles l'une dans l'autre, je te conseil de remplacer "int b" par "float b"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question