Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 24.03.2018
Сообщений: 16
1

Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь треугольника

24.04.2018, 22:00. Показов 3225. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны отрезки a, b, c,d.Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь треугольника. Нужно использовать ""передачу объектов функции"".Заранее спасибо!)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2018, 22:00
Ответы с готовыми решениями:

Даны отрезки а, в, с и d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. (Определи
Даны отрезки а, в, с и d. Для каждой тройки этих отрезков, из которых можно построить...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь треугольника
4. Даны отрезки a,b,c и d. Для каждой тройки этих отрезков, из которых можно построить треугольник,...

Даны отрезки а, в, с и d. Для каждой тройки этих отрезков напечатать площадь данного треугольника
Даны отрезки а, в, с и d. Для каждой тройки этих отрезков, из которых можно построить треугольник,...

Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из которых можно построить треугольник, напечатать площадь данного треугольника
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из которых можно построить треугольник,...

3
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
24.04.2018, 22:17 2
Mr_San4es, Внизу, в разделе: "Похожие темы" таких тем полно! Пользуйтесь поиском.
0
642 / 444 / 224
Регистрация: 10.06.2016
Сообщений: 2,039
25.04.2018, 11:29 3
Лучший ответ Сообщение было отмечено Mr_San4es как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <cstdlib> // для system
#include <iostream> 
#include <string>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
        double k,a,b,c,s,p; 
        setlocale(0, "");
        cout << "Введите a:";
            cin >> a;
        cout << "Введите b:";
            cin >> b;
        cout << "Введите c:";
            cin >> c;
            //Проверка существования треугольника
            if(a+b>c && a+c>b && b+c>a)
            {
                p=0.5*(a+b+c);
                s=sqrt(p*(p-a)*(p-b)*(p-c));
        cout << "S="<< s;
            }
            else
        cout << "Такой треугольник не существует"<<endl;
            system("pause"); // Только для тех, у кого MS Visual Studio
}
Добавлено через 30 минут
С использованием функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <string>
 
using std::cout;
using std::cin;
using std::endl;
double square(double,double,double);
int main()
{    
        double a,b,c,s; 
        setlocale(0, "");
        cout << "Введите a:";
            cin >> a;
        cout << "Введите b:";
            cin >> b;
        cout << "Введите c:";
            cin >> c;
            //Проверка существования треугольника
            if(a+b>c && a+c>b && b+c>a)
            {
        cout << "S="<< square(a,b,c)<< endl;
            }
            else
        cout << "Такой треугольник не существует"<<endl;
            system("pause"); // Только для тех, у кого MS Visual Studio
}
double square(double x,double y,double z)
{
    double p=0.5*(x+y+z);;
    return sqrt(p*(p-x)*(p-y)*(p-z));
 
}
1
0 / 0 / 0
Регистрация: 24.03.2018
Сообщений: 16
25.04.2018, 20:23  [ТС] 4
спасибо большое)
0
25.04.2018, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2018, 20:23
Помогаю со студенческими работами здесь

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника
помогите написать программу в си шарп(с кнопками) Даны отрезки a,b,c и d. Для каждой тройки этих...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника
Помогите с решением. Даны отрезки a, b, c и d. Для каждой тройки этих отрезков, из которых можно...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь этого треугольника
Даны отрезки a,b,c и d. Для каждой тройки этих отрезков, из которых можно построить треугольник,...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника
Вот сама программа. Суть программы &quot;Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru