sin c



Автор Дима задал вопрос в разделе Другие языки и технологии

Visual C++ не вычисляется sin и получил лучший ответ

Ответ от Sysadmin_sva[гуру]
Всё там вычисляется.
Попробуй для начала задать значение переменной x, а не использовать какое-то случайное число.
И имей в виду, что угол у sin задаётся в радианах, а не градусах. Из школы: П = 3,1415... радиан = 180 градусов.
И ещё - проблемы есть из-за использования cout (что-то там надо дописать) . Вот пример (писал в Visual C++ 2005), сравни 2 вывода:
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
void main(void)
{
float a;
float x = 3.1415f;
a = sin(x);
printf("
%f
",a);
cout < < a; //не вставляется нормально - растянул
}

Ответ от James Lukash[гуру]
Вся тригонометрия в программировании вычисляется от аргументов, выраженных в радианах. Странно этого не знать =/

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Visual C++ не вычисляется sin
Sinc на Википедии
Посмотрите статью на википедии про Sinc
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*