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

Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов - C++

Восстановить пароль Регистрация
 
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
10.03.2014, 15:27     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #1
Привет, помогите составить программу.
Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов. Выведите значения полученных углов из главной функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 15:27     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов
Посмотрите здесь:

площадь треугольника, если известны координаты его углов. Введите координаты углов C++
Найти площадь треугольника по заданным двум сторонам и углу между ними. C++
даны величины трех углов треугольника и нужно определить существует ли треугольник с такими углами. C++
C++ Вычисление одного из углов треугольника, когда заданы значения двух других углов
C++ Нахождение углов треугольника по трем его сторонам
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Progers
New to C++
 Аватар для Progers
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
10.03.2014, 15:50     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #2
А ссылки тут причём?
D@n
1 / 1 / 1
Регистрация: 01.03.2013
Сообщений: 22
10.03.2014, 16:03     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #3
C++
1
2
3
4
5
6
void angle(double a, double b, double c, double *gamma, double *alpha, double *beta )
{
    *gamma = acos((a*a+b*b-c*c)/(2.0*a*b))*180.0/Pi;
    *alpha = acos((c*c+b*b-a*a)/(2.0*c*b))*180.0/Pi;
    *beta = acos((a*a+c*c-b*b)/(2.0*a*c))*180.0/Pi;   
}
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
10.03.2014, 16:04  [ТС]     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #4
Цитата Сообщение от Progers Посмотреть сообщение
А ссылки тут причём?
В алгоритме решения задачи выделить необходимые функции (как правило, это повторяющаяся последовательность действий). Функция должна возвращать несколько значений, для этого использовать ссылки. В программе продемонстрировать вызов функции
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
10.03.2014, 16:24     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #5
Цитата Сообщение от Saddiel Посмотреть сообщение
Функция должна возвращать несколько значений, для этого использовать ссылки. В программе продемонстрировать вызов функции
C++
1
2
3
4
void f( int& a )
{
   a = 42; // изменяет аргумент во внешней области
}
D@n
1 / 1 / 1
Регистрация: 01.03.2013
Сообщений: 22
10.03.2014, 17:05     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов #6
Если через ссылки то так
C++
1
2
3
4
5
6
void angle(double a, double b, double c, double &gamma, double &alpha, double &beta )
{
    gamma = acos((a*a+b*b-c*c)/(2.0*a*b))*180.0/Pi;
    alpha = acos((c*c+b*b-a*a)/(2.0*c*b))*180.0/Pi;
    beta = acos((a*a+c*c-b*b)/(2.0*a*c))*180.0/Pi;   
}
Yandex
Объявления
10.03.2014, 17:05     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов
Ответ Создать тему
Опции темы

Текущее время: 07:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru