Что то никак не получается,может кто нить решит

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Beseech |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 42 Пол: Мужской Реальное имя: Ваня Репутация: ![]() ![]() ![]() |
Задано 20 троек чисел a,b,c. Каждая тройка интерпретируется как возможные длины сторон некоторого треугольника. Определить сколько троек может быть использовано для построения треугольников. Вывести на экран количество таких троек и сами тройки, удовлетворяющие условию задачи.
Что то никак не получается,может кто нить решит ![]() -------------------- Skateboarding is not a crime
|
Tan |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: ![]() ![]() ![]() |
Ну для решения этого задания тебе необходимо вспомнить материал 5-го или 6-го класса, а именно условие существования треугольника : одна сторона не может быть равна или больше суммы двух других. Или у тебя проблема в том, где держать эти тройки ?
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
Sto |
![]()
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 70 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
У теябя есть стороны треугольника a, b, c.
Для решения тебе нужно найти самую длинную сторону. И проверить условие Если СамаяДлиннаяСторона < СуммаОстальныхСторонн Тогда Треугольник Существует Данное условие илюстрирует сказаное выше. Сообщение отредактировано: Sto - |
Beseech |
![]()
Сообщение
#4
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 42 Пол: Мужской Реальное имя: Ваня Репутация: ![]() ![]() ![]() |
Да формулу я знаю,это всё понятно,у меня проблема именно с тройками,что то неврубаюсь я...
-------------------- Skateboarding is not a crime
|
Sto |
![]()
Сообщение
#5
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 70 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Да формулу я знаю,это всё понятно,у меня проблема именно с тройками,что то неврубаюсь я... Для хранения данных используеш масив размером 3 строки 20 столбцов. Для поиска максимального значения можно использовать Если (a >= b) И (a >= c) Тогда СамаяДлиннаяСторона := a; Если (b >= a) И (b >= c) Тогда СамаяДлиннаяСторона := b; Если (c >= a) И (c >= b) Тогда СамаяДлиннаяСторона := c; а дальше проверяеш на существование треугольника |
![]() ![]() |
![]() |
Текстовая версия | 31.05.2023 22:51 |