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

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

Войти
Регистрация
Восстановить пароль
 
Рахат
8 / 8 / 1
Регистрация: 28.01.2009
Сообщений: 33
#1

Выяснить, существует ли треугольник с длинами сторон x, y, z (цикл While) - C++

22.11.2009, 13:50. Просмотров 843. Ответов 6
Метки нет (Все метки)

Даны действительные положительные числа x,y,z.
а)Выяснить существует ли треугольник с длинами сторон x,y,z.
б)Если треугольник существует, то ответить-является ли он остроугольным.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2009, 13:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выяснить, существует ли треугольник с длинами сторон x, y, z (цикл While) (C++):

Выяснить существует ли треугольник с длинами сторон a,b,c - C++
Даны действительные положительные числа x,y,z. Выяснить существует ли треугольник с длиннами сторон x,y,z? помогите сделать программу...

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

Построить алгоритм, определяющий, существует ли треугольник с заданными длинами сторон a, b и c. - C++
1.Построить алгоритм, определяющий, существует ли треугольник с заданными длинами сторон a, b и c. 2.Даны три вещественных...

Объект «равносторонний треугольник, заданный длинами сторон» - C++
ПОМОГИТЕ РЕШИТЬ - Объект «равносторонний треугольник, заданный длинами сторон». Предусмотреть возможность операции присваивания,...

Треугольник задан длинами сторон. Найти длины медиан - C++
Помогите решить задачу. Треугольник задан длинами сторон.Найти длины медиан.

Проверить, можно ли построить треугольник с заданными длинами сторон - C++
Ребят помогите с решением задачи. Задание надо сделать на языке C++ Даны произвольные числа a,b,c. Если нельзя построить треугольник с...

6
iliapl
11 / 11 / 1
Регистрация: 04.11.2009
Сообщений: 29
22.11.2009, 13:53 #2
а причём тут цикл While?
1
Рахат
8 / 8 / 1
Регистрация: 28.01.2009
Сообщений: 33
22.11.2009, 14:01  [ТС] #3
Надо с помощью цикла While сделать, имли можно без него.
0
iliapl
11 / 11 / 1
Регистрация: 04.11.2009
Сообщений: 29
22.11.2009, 14:04 #4
так зачем цикл то?я просто не понимаю немного.
неравенство треугольник - x+y>z ,x+z>y,z+y>x . Если все эти три условия выполняются,следовательно треугольник существует.Т,е. функция примерно будет следующая:

C++
1
2
3
4
5
6
7
void Triangle(float x,float y,float z)
{
if ((x+y>z) && (x+z>y) && (z+y>x))
cout<<"Треугольник существует";
else 
cout<<"Треугольник несуществует";
}
А как впихнуть сюда хоть какой-нибудь цикл,я не представляю=)

Update: чуть чуть поправил код,что бы немучались с вызовом функции)
1
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
22.11.2009, 14:08 #5
iliapl, можно написать красивее
C++
1
2
3
4
bool Triangle(int a, int b, int c)
{
    return ((a + b > c) && (b + c > a) && (c + a > b));
}
1
iliapl
11 / 11 / 1
Регистрация: 04.11.2009
Сообщений: 29
22.11.2009, 14:10 #6
Цитата Сообщение от M128K145 Посмотреть сообщение
iliapl, можно написать красивее
C++
1
2
3
4
bool Triangle(int a, int b, int c)
{
    return ((a + b > c) && (b + c > a) && (c + a > b));
}
можно итак,я поправил функцию,что бы было понятно)Смени логику на простой вывод)
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
22.11.2009, 14:11 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
int treug (int x, int y, int z)
{int k=1;
if (x>y+z)
  k=0; 
else
     if (y>x+z)
       k=0; 
     else
          if (z>x+y)
            k=0;
return k;
}
юзай поиск
1
22.11.2009, 14:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2009, 14:11
Привет! Вот еще темы с ответами:

Треугольник задан длинами сторон; найти радиусы вписанной и описанной окружностей - C++
Добрый вечер! Помогите пожалуйста написать простенькую программу на с++ Не могу разобраться, может по вашему коду получится, заранее...

Треугольник АВС задан длинами своих сторон. Найти углы треугольника - C++
помогите составить программу в С++ Треугольник АВС задан длинами своих сторон. Найти углы треугольника.

Определить, можно ли построить треугольник с длинами сторон, равным этим числам - C++
1)Даны три положительных числа. Определить, можно ли построить треугольник с длинами сторон, равным этим числам. Если можно, то ответить на...

Треугольник ABC задан длинами свих сторон. Найти длину высоты, опущенной из вершины A. - C++
помогите пожалуйста решить задачки...очень надо а я незнаю и не понимаю как решить...заранее большое спасибо... задачки надо решить не...


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

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

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