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

Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Prapor48
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 83
19.12.2012, 09:18     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #1
Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.То есть должно выполнятся условие ((a + b) > c) И ((b + c) > а) И ((a + c) > b).
Вывод словесный: «Треугольник» или «Не треугольник».
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 09:18     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.
Посмотрите здесь:

C++ Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольника. Если да, то вычислить площадь этого треугольника.
C++ Напишите программу, которая определит, могут ли эти числа быть длинами сторон равнобедренного треугольника
C++ Могут ли числа быть сторонами треугольника
C++ Даны три числа, если они могут быть длинами сторон равнобедренного треугольника, вычислите длины его высот
Напишите программу, определяющую, могут ли числа являться длинами сто-рон треугольника C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
19.12.2012, 12:32     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #2
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
#include "iostream"
 
using namespace std;
 
int main()
{
    int a,b,c;
    cout<<"Vvod a :";
    cin>>a;
    cout<<"Vvod b :";
    cin>>b;
    cout<<"Vvod c :";
    cin>>c;
 
if((a+b)>c & (b+c)>a & (a+c)>b)
    cout<<"Treugollnik\n";
else
    cout<<"Ne Treugolnik\n";
 
 
 
system("pause");
return 0;
}
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 12:36     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    int a, b, c;
    
    cout<<"Введите a :";    cin >> a;
    cout<<"Введите b :";    cin >> b;
    cout<<"Введите c :";    cin >> c;
 
    if((a+b)>c && (a+c)>b && (b+c)>a)
        cout << "Треугольник" << endl;
    else
        cout << "Не треугольник" << endl;
 
    system("pause");
    return 0;
}
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
19.12.2012, 23:03     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #4
в чем отличие & и && ?
andyoO
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 68
19.12.2012, 23:34     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #5
фишка языка си
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
20.12.2012, 11:51     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от pavlovnik Посмотреть сообщение
в чем отличие & и && ?
& - побитовое И.
&& - логическое И.

Добавлено через 1 минуту
Цитата Сообщение от andyoO Посмотреть сообщение
фишка языка си
С++ тоже поддерживает обе операции
Prapor48
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 83
21.12.2012, 18:28  [ТС]     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #7
Обе программы не работают.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
21.12.2012, 18:30     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #8
Цитата Сообщение от Prapor48 Посмотреть сообщение
Обе программы не работают
Почему ?
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
21.12.2012, 18:45     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #9
Цитата Сообщение от Prapor48 Посмотреть сообщение
Обе программы не работают.
выяснилось через 2 дня)

Какие ошибки-то?
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
22.12.2012, 20:47     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #10
и так никто не ответил)
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
22.12.2012, 21:37     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #11
Программы правильные и работают:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "iostream"
using namespace std;
int main()
{
    setlocale( LC_ALL,"Russian" );
    int a,b,c;
    cout<<"Введите a :";
    cin>>a;
    cout<<"Введите b :";
    cin>>b;
    cout<<"Введите c :";
    cin>>c;
 
if((a+b)>c & (b+c)>a & (a+c)>b)
    cout<<"Треугольник\n";
else
    cout<<"Не треугольник\n";
 system("pause");
return 0;
}
Миниатюры
Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.  
radamaerl
27 / 6 / 1
Регистрация: 20.12.2012
Сообщений: 39
22.12.2012, 22:25     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
    int a, b, c;
    
    cout<<"Ââåäèòå a :";    cin >> a;
    cout<<"Ââåäèòå b :";    cin >> b;
    cout<<"Ââåäèòå c :";    cin >> c;
 
    if((a+b)>c && (a+c)>b && (b+c)>a)
        cout << "Yes" << endl;
    else
        cout << "No" << endl;
 
    system("pause");
    return 0;
}
бибилиотека для system("pause") не была

Добавлено через 45 секунд
это смотря где писать
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
22.12.2012, 22:40     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #13
Согласен в более старые версии компиляторов нужно добавлять
C++
1
#include <stdlib.h>
Добавлено через 6 минут
Извиняюсь не правильно сказал в более старых версии компиляторов нужно использовать библиотеку
C++
1
#include <conio.h>
для _getch() аналог system("pause")
Prapor48
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 83
26.12.2012, 18:18  [ТС]     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #14
Выдает какую то ошибку, не могу сказать какую.

Добавлено через 50 секунд
Выдает ошибку просто. Какую - не знаю.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
26.12.2012, 20:34     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #15
Цитата Сообщение от Prapor48 Посмотреть сообщение
Выдает какую то ошибку, не могу сказать какую.
Матершинная что ли ошибка?

Что-то пишет, когда компилируешь? Или что-то выскакивает, когда запускаешь?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 21:56     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.
Еще ссылки по теме:

Если три точки могут быть вершинами разностороннего тупоугольного треугольника, вычислите его площадь C++
Написать программу: могут ли три числа быть длинами сторон треугольника? C++
C++ Введите три числа. Если они могут быть длинами сторон прямоугольного треугольника

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

Или воспользуйтесь поиском по форуму:
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
26.12.2012, 21:56     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника. #16
Сделайте Print Screen чтобы сделать снимок экрана монитора и сохранить его как рисунок (любой формат).
Yandex
Объявления
26.12.2012, 21:56     Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.
Ответ Создать тему
Опции темы

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