Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
Prapor48
1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
1

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

19.12.2012, 09:18. Просмотров 2111. Ответов 15
Метки нет (Все метки)

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

Написать программу: могут ли три числа быть длинами сторон треугольника?
Решите эту задачу: даны три числа если они могут быть длинами сторон равнобедренного тупоугольного...

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

Введите три числа. Если они могут быть длинами сторон прямоугольного треугольника
Добрый вечер, уважаемые фурумчане! У меня возникли кое какие проблемы в задаче. Прошу вас помочь с...

Даны три числа, если они могут быть длинами сторон равнобедренного треугольника, вычислите длины его высот
Здравствуйте. Помогите пожалуйста, очень нужно. Моя подруга попросила решить меня, но я давно ничем...

15
pavlovnik
41 / 22 / 12
Регистрация: 07.12.2011
Сообщений: 114
19.12.2012, 12:32 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;
}
2
v.a.l.i.d
417 / 382 / 113
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 12:36 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;
}
2
pavlovnik
41 / 22 / 12
Регистрация: 07.12.2011
Сообщений: 114
19.12.2012, 23:03 4
в чем отличие & и && ?
1
andyoO
1 / 1 / 1
Регистрация: 19.12.2012
Сообщений: 68
19.12.2012, 23:34 5
фишка языка си
0
Schizorb
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
20.12.2012, 11:51 6
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от pavlovnik Посмотреть сообщение
в чем отличие & и && ?
& - побитовое И.
&& - логическое И.

Добавлено через 1 минуту
Цитата Сообщение от andyoO Посмотреть сообщение
фишка языка си
С++ тоже поддерживает обе операции
3
Prapor48
1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
21.12.2012, 18:28  [ТС] 7
Обе программы не работают.
0
v.a.l.i.d
417 / 382 / 113
Регистрация: 21.09.2012
Сообщений: 913
21.12.2012, 18:30 8
Цитата Сообщение от Prapor48 Посмотреть сообщение
Обе программы не работают
Почему ?
0
Schizorb
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
21.12.2012, 18:45 9
Цитата Сообщение от Prapor48 Посмотреть сообщение
Обе программы не работают.
выяснилось через 2 дня)

Какие ошибки-то?
0
pavlovnik
41 / 22 / 12
Регистрация: 07.12.2011
Сообщений: 114
22.12.2012, 20:47 10
и так никто не ответил)
0
isaak
117 / 53 / 20
Регистрация: 17.10.2010
Сообщений: 801
22.12.2012, 21:37 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;
}
0
Миниатюры
Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.  
radamaerl
27 / 6 / 1
Регистрация: 20.12.2012
Сообщений: 39
22.12.2012, 22:25 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 секунд
это смотря где писать
0
isaak
117 / 53 / 20
Регистрация: 17.10.2010
Сообщений: 801
22.12.2012, 22:40 13
Согласен в более старые версии компиляторов нужно добавлять
C++
1
#include <stdlib.h>
Добавлено через 6 минут
Извиняюсь не правильно сказал в более старых версии компиляторов нужно использовать библиотеку
C++
1
#include <conio.h>
для _getch() аналог system("pause")
0
Prapor48
1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
26.12.2012, 18:18  [ТС] 14
Выдает какую то ошибку, не могу сказать какую.

Добавлено через 50 секунд
Выдает ошибку просто. Какую - не знаю.
0
Schizorb
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
26.12.2012, 20:34 15
Цитата Сообщение от Prapor48 Посмотреть сообщение
Выдает какую то ошибку, не могу сказать какую.
Матершинная что ли ошибка?

Что-то пишет, когда компилируешь? Или что-то выскакивает, когда запускаешь?
0
isaak
117 / 53 / 20
Регистрация: 17.10.2010
Сообщений: 801
26.12.2012, 21:56 16
Сделайте Print Screen чтобы сделать снимок экрана монитора и сохранить его как рисунок (любой формат).
0
26.12.2012, 21:56
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 21:56

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

Выяснить, могут ли три введённых пользователем значения быть длинами сторон равнобедренного треугольника
помогите решить задачу,пожалуйста,я сделала, но программа не выводит

Напишите программу, которая определит, могут ли эти числа быть длинами сторон равнобедренного треугольника
Дорогие мои, пожалуйста помогите, у меня не получается задача(( &quot;На входе три числа. Напишите...

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

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


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

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

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