Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

PhoeniX426

Dziwna wartość sinusa w C

Polecane posty

Witam! Potrzebowałeś skorzystać z biblioteki <math.h> i funkcji sinus. Napisałem pare linijek kodu żęby sprawdzić jak działa:

Cytat

#include<stdio.h>
#include<math.h>

int main(){
    double x;
    x=sin(30);

    printf("%lf",x);

}

Wynik to: -988032

Sprawdzałem w tablicach wynik jest niepoprawny. Co ciekawe używałem wcześniej programu Scilab i sytuacja byłą podobna, też podawał liczby ujemne. Próbowałem też skorzystać z funkcji tangens i efekt był podobny - pokazywał całkowicie niepoprawne wyniki.

Czy ktoś ma pomysł co może być powodem niewłaściwych wyników?

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...