Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2011, 19:10   #1
Alexsandr
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 30.09.2007
Сообщений: 70
Вопрос Нахождение тангенса числа

Всем доброго времени суток! Помогите начинающему. Не получается найти тангенс числа, tan( корень квадратный из 3.142). Делаю так но ответ выдаёт не правильный.Что делаю не так?

#include <iostream>//включение библиотеки функций потоков ввода-вывода
#include <Windows.h>//подключение библиотеки функций для перевода клавиатуры и выводиммых символов
#include <Math.h>//подключение библиотеки математических функций
using namespace std;//использование стандартного пространства имён

void main ()


{

SetConsoleOutputCP(1251);//установка вывода консоли в кодировку 1251 - Windows кириллица
SetConsoleCP(1251);//установка ввода консоль

double _summ;

_summ=tan(pow(3.142,1.0 * 1.0/2));


cout<< _summ << endl;


cin.get();

}

Последний раз редактировалось Alexsandr; 06.12.2011 в 19:15.
Alexsandr вне форума Ответить с цитированием
Старый 06.12.2011, 19:22   #2
JuniorProger
Форумчанин
 
Регистрация: 16.09.2011
Сообщений: 114
По умолчанию

Почему не правильный? У меня правильный! Сколько у тебя выдает?
JuniorProger вне форума Ответить с цитированием
Старый 06.12.2011, 19:24   #3
Alexsandr
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 30.09.2007
Сообщений: 70
По умолчанию

ответ выдаёт -4,88864
а должно 0,030947
Alexsandr вне форума Ответить с цитированием
Старый 06.12.2011, 19:26   #4
JuniorProger
Форумчанин
 
Регистрация: 16.09.2011
Сообщений: 114
По умолчанию

Ну все правильно! Это ж в радианах! На виндовом калькуляторе посчитай !)
JuniorProger вне форума Ответить с цитированием
Старый 06.12.2011, 19:29   #5
Alexsandr
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 30.09.2007
Сообщений: 70
По умолчанию

а как перевести в градусы
Alexsandr вне форума Ответить с цитированием
Старый 06.12.2011, 19:41   #6
JuniorProger
Форумчанин
 
Регистрация: 16.09.2011
Сообщений: 114
По умолчанию

Цитата:
Сообщение от Alexsandr Посмотреть сообщение
а как перевести в градусы
Надо бы ознакомиться с http://ru.wikipedia.org/wiki/%D0%E0%E4%E8%E0%ED
В твоем случае так: _summ=tan(pow(3.142,1.0 * 1.0/2)*3.142/180), т.е умножаем на Пи и делим на 180.
JuniorProger вне форума Ответить с цитированием
Старый 06.12.2011, 19:52   #7
Alexsandr
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 30.09.2007
Сообщений: 70
По умолчанию

спасибо разобрался! *pi/180
Alexsandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение числа pi Mixasik Общие вопросы C/C++ 5 30.11.2011 23:25
Нахождение тангенса угла. mosk3 Общие вопросы Delphi 0 08.09.2010 21:31
Нахождение тангенса угла наклона (С++) decompressed Помощь студентам 5 31.01.2010 20:06