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

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

Войти
Регистрация
Восстановить пароль
 
ADJKLK
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 5
#1

Даны величины трех углов треугольника, существует ли треугольник с такими углами? - C++

04.12.2012, 20:40. Просмотров 661. Ответов 3
Метки нет (Все метки)

Мне нужно решить задачу,даны величины трех углов треугольника и нужно определить существует ли треугольник с такими углами. спасибо =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 20:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны величины трех углов треугольника, существует ли треугольник с такими углами? (C++):

Даны два угла треугольника (в градусах). Определить существует ли такой треугольник - C++
10 Даны два угла треугольника (в градусах). Определить существует ли такой треугольник, и если да, то будет ли он прямоугольным. Результаты...

Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник - C++
2. Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным.,,, что...

Даны стороны треугольника. Определить, существует ли такой треугольник, и является ли он тупоугольным - C++
24 Даны вещественные положительные числа a, b, c. Составить программу, определяющую: существует ли треугольник со сторонами a, b, c, и...

Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным. - C++
Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным. (заранее...

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

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

3
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
04.12.2012, 20:48 #2
Ну почему бы и нет? В треугольнике сумма углов равна 180*
Просто сложите три переменные и проверьте результат. Если он выходит за рамки 180*, то не существует. Если меньше 180* - тоже не существует. Существует только если сумма углов равна 180*

Примерно так можно решить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
bool isRight(int a, int b, int c) { return (a + b + c == 180 ? true : false ); }
 
int main()
{
    int first[] = {40, 60, 90};
    int second[] = {20, 60, 100};
 
    if (isRight(first[0], first[1], first[2]))
        cout << "true";
        else cout << "false";
    
    if (isRight(second[0], second[1], second[2]))
        cout << "true";
        else cout << "false";
    
    cin.get();
    return 0;
}
0
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
05.12.2012, 01:26 #3
зачем так заумно для новичка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main() {
    int a, b, c;
    cin>>a>>b>>c;
    if((a+b+c)==180) {
                     cout<<"Существует";
                     }
    else {
         cout<<"Несуществует";
         }
}
0
ADJKLK
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 5
05.12.2012, 14:28  [ТС] #4
Цитата Сообщение от Хулиган Посмотреть сообщение
зачем так заумно для новичка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main() {
    int a, b, c;
    cin>>a>>b>>c;
    if((a+b+c)==180) {
                     cout<<"Существует";
                     }
    else {
         cout<<"Несуществует";
         }
}
Спасибо большое
0
05.12.2012, 14:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 14:28
Привет! Вот еще темы с ответами:

Треугольник задан величинами своих углов и радиусом вписанной окружности. Найти стороны треугольника. - C++
Треугольник задан величинами своих углов и радиусом вписанной окружности. Найти стороны треугольника. help!!)

Даны положительные x, y, z. Выяснить, существует ли треугольник - C++
Даны положительные x, y, z. Выяснить, существует ли треугольник с длинами сторон х, у, z. Ответ получить в текстовой форме: &quot;существует&quot;...

Заданы координаты сторон треугольника. Если такой треугольник существует, то найти его площадь - C++
writeln('Стороны равны: ', a:0:2,' ', b:0:2,' ', c:0:2); writeln('Площадь треугольника = ', sqrt(p * (p - a) * (p - b) * (p - c)):0:3) ...

Вычисление одного из углов треугольника, когда заданы значения двух других углов - C++
Написать программу вычисления одного из углов треугольника, когда заданы значения двух других углов. Рекомендуемый вид экрана во время...


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

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

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