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

Могут ли числа быть сторонами треугольника - C++

Восстановить пароль Регистрация
 
Sylar
 Аватар для Sylar
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 119
07.06.2012, 20:55     Могут ли числа быть сторонами треугольника #1
Задача 1.
Заданы 3 числа: a, d и с. Узнать могут ли они быть сторонами треугольника и , ясли да, узнать его тип: равнобедренный, односторонний или произвольный.

Задача 2.
 Комментарий модератора 
Правила
3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2012, 20:55     Могут ли числа быть сторонами треугольника
Посмотрите здесь:

Могут ли значения быть сторонами треугольника? C++
C++ Напишите программу, которая определит, могут ли эти числа быть длинами сторон равнобедренного треугольника
C++ Определить, могут ли числа быть сторонами треугольника
Разработать функцию, которая возвращает True, если полученные значения могут быть сторонами треугольника, False – в противном случае C++
C++ Проверить, могут ли три положительных числа a, b, c быть длинами сторон треугольника.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
08.06.2012, 00:08     Могут ли числа быть сторонами треугольника #2
1)
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
#include <iostream>
 
using namespace std;
 
int main()
{
  int a,b,c;
  cout<<"BBEDN A:";
  cin>>a;
  cout<<"BBEDN B:";
  cin>>b;
  cout<<"BBEDN C:";
  cin>>c;
  
  if(a+b>c && a+c>b && b+a>c && b+c>a){ //проверка на сушествование
   if( (a==b) && (b==c) && (c==a) ){cout<<"TPNYLOVHNK PABHOCTOPOHHNN";} //проверка на равносторонность
   else if((a==b) || (b==c) || (c==a)){cout<<"TPNYLOVHNK PABHO6EDPEHHNN";} //проверка на равнобедреность
   else{cout<<"TPNYLOVHNK []PON3BOVHNN";} //если ни то и не другое то произвольный
  } 
  
  else{cout<<"TPNYLOVHNK HETY";}
  
  cout<<endl;
  
  system("PAUSE");  
  return 0;
}
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
08.06.2012, 01:01     Могут ли числа быть сторонами треугольника #3
Цитата Сообщение от cactus09 Посмотреть сообщение
1)TPNYLOVHNK PABHOCTOPOHHNN

Не по теме:

6E3HOrNM
Извините, не удержался



C++
1
2
#include <clocale>
setlocale(LC_ALL, "russian");
Sylar
 Аватар для Sylar
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 119
08.06.2012, 07:24  [ТС]     Могут ли числа быть сторонами треугольника #4
Цитата Сообщение от MrGluck Посмотреть сообщение
1
2
#include <clocale>
setlocale(LC_ALL, "russian");
Я это поставил вместо
Цитата Сообщение от cactus09 Посмотреть сообщение
#include <iostream>
и он начал выписывать ошибку во 2 строке
KATbIK
 Аватар для KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
08.06.2012, 07:27     Могут ли числа быть сторонами треугольника #5
C++
1
2
3
4
5
#include <iostream>
#include <clocale>
using namespace std;
int main () {
setlocale(LC_ALL, "russian");
Sylar
 Аватар для Sylar
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 119
08.06.2012, 07:33  [ТС]     Могут ли числа быть сторонами треугольника #6
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
#include <iostream>
#include <clocale> 
using namespace std;
 
int main()
{
  asetlocale(LC_ALL, "russian");    
  int a,b,c;
  cout<<"BBEDN A:";
  cin>>a;
  cout<<"BBEDN B:";
  cin>>b;
  cout<<"BBEDN C:";
  cin>>c;
  
  if(a+b>c && a+c>b && b+a>c && b+c>a){ //ïðîâåðêГ* Г*Г* ñóøåñòâîâГ*Г*ГЁГҐ
   if( (a==b) && (b==c) && (c==a) ){cout<<"TPNYLOVHNK PABHOCTOPOHHNN";} //ïðîâåðêГ* Г*Г* Г°Г*ГўГ*îñòîðîГ*Г*îñòü
   else if((a==b) || (b==c) || (c==a)){cout<<"TPNYLOVHNK PABHO6EDPEHHNN";} //ïðîâåðêГ* Г*Г* Г°Г*ГўГ*îáåäðåГ*îñòü
   else{cout<<"TPNYLOVHNK []PON3BOVHNN";} //åñëè Г*ГЁ ГІГ® ГЁ Г*ГҐ äðóãîå ГІГ® ïðîèçâîëüГ*ûé
  } 
  
  else{cout<<"TPNYLOVHNK HETY";}
  
  cout<<endl;
  
  system("PAUSE");  
  return 0;
}
а после того как я запускаю пишет только BBEDN A: - это так и надо, это и есть ответ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2012, 08:43     Могут ли числа быть сторонами треугольника
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
KATbIK
 Аватар для KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
08.06.2012, 08:43     Могут ли числа быть сторонами треугольника #7
тут написали "Введи A:"
Sylar, ну ты даешь )))

Не по теме:

Не

C++
1
asetlocale(LC_ALL, "russian");
C++
1
setlocale(LC_ALL, "russian");
Еще спросишь почему ошибку пишет

Yandex
Объявления
08.06.2012, 08:43     Могут ли числа быть сторонами треугольника
Ответ Создать тему
Опции темы

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