IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Треугольники, Задано 20 троек чисел a,b,c.
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 42
Пол: Мужской
Реальное имя: Ваня

Репутация: -  0  +


Задано 20 троек чисел a,b,c. Каждая тройка интерпретируется как возможные длины сторон некоторого треугольника. Определить сколько троек может быть использовано для построения треугольников. Вывести на экран количество таких троек и сами тройки, удовлетворяющие условию задачи.
Что то никак не получается,может кто нить решит mega_chok.gif


--------------------
Skateboarding is not a crime
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


Ну для решения этого задания тебе необходимо вспомнить материал 5-го или 6-го класса, а именно условие существования треугольника : одна сторона не может быть равна или больше суммы двух других. Или у тебя проблема в том, где держать эти тройки ?


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


У теябя есть стороны треугольника a, b, c.
Для решения тебе нужно найти самую длинную сторону.
И проверить условие
Если СамаяДлиннаяСторона < СуммаОстальныхСторонн Тогда Треугольник Существует
Данное условие илюстрирует сказаное выше.

Сообщение отредактировано: Sto -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 42
Пол: Мужской
Реальное имя: Ваня

Репутация: -  0  +


Да формулу я знаю,это всё понятно,у меня проблема именно с тройками,что то неврубаюсь я...


--------------------
Skateboarding is not a crime
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


Цитата(Beseech @ 14.05.2007 23:02) *

Да формулу я знаю,это всё понятно,у меня проблема именно с тройками,что то неврубаюсь я...

Для хранения данных используеш масив размером 3 строки 20 столбцов.
Для поиска максимального значения можно использовать
Если (a >= b) И (a >= c) Тогда СамаяДлиннаяСторона := a;
Если (b >= a) И (b >= c) Тогда СамаяДлиннаяСторона := b;
Если (c >= a) И (c >= b) Тогда СамаяДлиннаяСторона := c;
а дальше проверяеш на существование треугольника
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 3:40
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name