Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Saddiel
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
1

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

10.03.2014, 15:27. Просмотров 635. Ответов 5
Метки нет (Все метки)

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

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

Написать функцию, вычисляющую по заданным сторонам треугольника его площадь
Написать функцию, вычисляющую по заданным сторонам треугольника его площадь.

Нахождение углов треугольника по трем его сторонам
На данный момент у меня получается вот так.. На форуме есть подобная тема но...

Разработать функцию, определяющую площадь и значения высот треугольника по заданным трем сторонам
Разработать функцию, определяющую площадь и значения высот треугольника по ...

Найти сумму площадей треугольников, используя функцию вычисления площади треугольника по его сторонам
Даны стороны двух треугольников. Найти сумму их площадей, используя функцию...

5
Progers
New to C++
83 / 44 / 10
Регистрация: 14.01.2013
Сообщений: 258
10.03.2014, 15:50 2
А ссылки тут причём?
0
D@n
1 / 1 / 3
Регистрация: 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;   
}
0
Saddiel
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
10.03.2014, 16:04  [ТС] 4
Цитата Сообщение от Progers Посмотреть сообщение
А ссылки тут причём?
В алгоритме решения задачи выделить необходимые функции (как правило, это повторяющаяся последовательность действий). Функция должна возвращать несколько значений, для этого использовать ссылки. В программе продемонстрировать вызов функции
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
10.03.2014, 16:24 5
Цитата Сообщение от Saddiel Посмотреть сообщение
Функция должна возвращать несколько значений, для этого использовать ссылки. В программе продемонстрировать вызов функции
C++
1
2
3
4
void f( int& a )
{
   a = 42; // изменяет аргумент во внешней области
}
0
D@n
1 / 1 / 3
Регистрация: 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;   
}
0
10.03.2014, 17:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 17:05

Вычислить величины углов треугольника
Даны три положительных числа, если они могут быть длинами сторон...

По заданным сторонам треугольника вычисить высоты
Напишите программу которая по заданным сторонам треугольника a,b,c вычисляет ...

Даны величины трех углов треугольника, существует ли треугольник с такими углами?
Мне нужно решить задачу,даны величины трех углов треугольника и нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru