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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
#1

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

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

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

Найти площадь треугольника по заданным двум сторонам и углу между ними. C++
Даны величины трех углов треугольника, существует ли треугольник с такими углами? C++
C++ Нахождение углов треугольника по трем его сторонам
Оформить процедуру для расчета периметра и площади треугольника по его сторонам C++
C++ Найти максимальную площадь треугольника по двум его сторонам
C++ Определить вид треугольника по его сторонам
C++ Написать функцию, вычисляющую по заданным сторонам треугольника его площадь
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
:)
Эксперт С++
4383 / 3226 / 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     Создать функцию, подсчитывающую по заданным сторонам треугольника величины его углов
Ответ Создать тему
Опции темы

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