Langage C en mode aide

Bonjour,

svp j'ai besoin de votre aide en langage C ;
j'ai une équation : N[i]=(2/15)*acos(-tan(T[i])*tan(30.93))

avec T[i]=23.45*sin(0.986*(i+284)*(3.1415/180))
T[i] j'ai pas de probleme c'eest en degre

le problème c ke le C ne save pas le degré il connai juste le rad
é moi je veux un résultat avec le degré

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. rad = (pi * degré) / 180;

    degré = (rad * 180) / pi;

    Utilise ces formules pour la conversion !
    1. j'ai deja utilisé pour T[i]
      mais sa marche pas pour N[i] a cause du acos je pense
      svp vous pouvez m'aider . et je peux aussi poser le programme comme ça vos me corrigez les erreurs
      1. #include<stdio.h>
        #include<conio.h>
        #include<math.h>
        main()
        {
        float T[366];
        float N[366];
        int i;
        for(i=0;i<366;i++)
        { T[i]=23.45*sin(0.986*(i+284)*(3.1415/180));}
        printf("\n T=%f",T[1]);
        for(i=0;i<366;i++)
        { N[i]=acos(-tan(T[i]*(3.1415/180))*tan (30.93*(3.1415/180)));}
        printf("\n N= %f",N[1]);
        getch();}

        veuillez verifier svp si j'ai une erreur