Kezdőoldal » Számítástechnika » Programozás » Miért nem ad valós eredményt...

2105as kérdése:

Miért nem ad valós eredményt vissza? (c nyelv, sin () )

Figyelt kérdés

#include <stdio.h>

#include <math.h>


main()

{

float f,k;

scanf("%f",&f);

k=(sin(f));

printf("%f",k);

}


2016. okt. 15. 16:23
 1/9 SimkoL ***** válasza:
Az értéket nem fokba hanem radiánba kell megadni.
2016. okt. 15. 16:36
Hasznos számodra ez a válasz?
 2/9 SimkoL ***** válasza:
...vagy át kell számolni fok * PI/180.
2016. okt. 15. 16:36
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

Rendben köszönöm, de

#include <stdio.h>

#include <math.h>


main()

{

float f,k;

scanf("%f",&f);


k=sin((f*(PI/180));

printf("%f",k);

}


A PI miért nem fogadja el? vagy más a jelölése?

2016. okt. 15. 16:47
 4/9 SimkoL ***** válasza:
#define PI 3.14159265
2016. okt. 15. 16:57
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:
Köszönöm, de akkkor ezt :#define PI 3.14159265 meg kellene jegyezni? Azt hittem, hogy a c alapből betárolta a PI-t és hogy nem kell nekei értéket adni.
2016. okt. 15. 17:00
 6/9 anonim ***** válasza:
A kalapáccsal vajon miért nem lehet füvet nyírni?
2016. okt. 15. 17:08
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:
?
2016. okt. 15. 17:11
 8/9 SimkoL ***** válasza:
Létezik olyan, hogy M_PI, de ez nem standard.
2016. okt. 15. 17:22
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
2016. okt. 15. 17:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!