Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как сделать что бы угол вводился в градусах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Visual Studio 2012 Ошибка при компиляции программы http://www.cyberforum.ru/cpp-beginners/thread954450.html
Здравствуйте. Возникла проблема при компиляции данной программы: #include "stdafx.h" #include "string" #include "iostream" using namespace std; int main()
C++ С использованием функций и указателей отсортировать строки массива строк по убыванию Суть задачи: с использование функций и указателей отсортировать строки массива строк по убыванию. Скажите что это оно выдает в выводе первой строки....не считает нормально кол-во пробелов в... http://www.cyberforum.ru/cpp-beginners/thread954447.html
C++ Работа с массивами в С++ . Поиск общих элементов двух массивов
Здравствуйте! Есть такой у меня код . #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> using namespace std; int main() { int h3 ; //массив для общих...
Построение СДНФ и СКНФ C++
Здравствуйте! Помогите, или подскажите как решить такую задачу: нужно автоматом сгенерировать таблицу истинности, затем ввести число 1991 (для примера) перевести данное число в двоичную систему...
C++ Генератор случайных чисел в объекте http://www.cyberforum.ru/cpp-beginners/thread954422.html
Вообщем в объекте числа генерятся одни и те же, в main все норм(хотя рандомом их тож особо не назвоёшь, в ВСтудии и КодеБлокс видимо разные функции rand()? #include "NewNumber.h" #include...
C++ запись string и функция replace Всем привет! Задача: в командную строку подается: входной и выходной файлы, слово которое надо заменить и слово НА которое надо заменить с помощью replace. Подскажите, что делаю не так и как записать... подробнее

Показать сообщение отдельно
IchimaruGin
62 / 62 / 24
Регистрация: 14.07.2013
Сообщений: 302
Завершенные тесты: 1
14.09.2013, 22:03  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Мда печалька, кто мешает ввести в градусах а затем преобразовать?
C++
1
2
3
4
double angle = 0;
double PI_2  = asin(1.0);
cout<<"Enter angle (in degrees) : "; cin>>angle;
cout<<"sin(angle) : "<<sin(angle*PI_2 / 180 );
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cmath>
#include <iostream>
using namespace std;
 
int main()
{
    double PI_2  = asin(1.0);//это значение Пи/2
    //Симулируем ввод 5 значений угла в градусах 0,30,45,60,90 градусов
    double angle[] = {0, 30, 45, 60, 90};
    int nElem = sizeof(angle) / sizeof(angle[0]);
    for( int i = 0; i < nElem; i++ )
    {
        cout<<"angle (in degrees) : "<<angle[i]<<endl;
        cout<<"sin(angle) : "<<sin(angle[i]*PI_2 / 90 )<<endl;
    }
    return 0;
}
почему у тебя в первом примере деление на 180 а во втором на 90? как правильно?
я переписал код с делением на 180 то результаты не сходятся
с теми что сам щитал...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru