|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2013, 20:14 | #1 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
Длины сторон треугольника и арифметическая прогрессия
Здравствуйте! Помогите пожалуйста решить задачу: Даны три натуральных числа, являющихся длинами сторон треугольника. Определить при каком упорядочении они составляют арифметическую прогрессию.Заранее спасибо)))
тяжела и неказиста жизнь простого программиста
|
03.03.2013, 20:39 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У меня такое впечатление, будто обычная сортировка пузырьком может это решить.
I'm learning to live...
|
04.03.2013, 19:45 | #3 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
направление решения?
тяжела и неказиста жизнь простого программиста
|
04.03.2013, 20:22 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Вот у Вас 3 числа. Арифметическая прогрессия - a(n+1) = a(n) + d. Если упорядочить числа по возрастанию/убыванию, то может получиться прогрессия. Сортировка пузырьком как раз и упорядочит.
Хотя вопрос остается - такой упорядоченный набор из 3 чисел не всегда будет арифметической последовательностью.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
10.03.2013, 14:42 | #5 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
В общем препод объяснил, что в основу решения надо положить теорему Пифагора( но с ней всё просто) и теорему косинусов. Тип взять integer.
Но я никак не пойму всё равно, помогите, пожалуйста, хотя бы с набросками решения.
тяжела и неказиста жизнь простого программиста
|
10.03.2013, 14:54 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Честно говоря, препод так объяснил, что я тоже ничего не понял
Как тут можно приплести теорему Пифагора и косинусов непонятно. Кстати, теорема Пифагора - всего лишь частный случай теоремы косинусов.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
10.03.2013, 15:08 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Скорее всего теорема косинусов при делах - сначала определить, а могут ли вообще отрезки с такими длинами треугольник образовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.03.2013, 15:14 | #8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
10.03.2013, 15:33 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
согласен с s-andriano!
в условии абсолютно однозначно сказано: Цитата:
Что же касается "подсказок" преподавателя, то, имхо: либо автор темы неправильно что-то понял(а)/пересказал(а), либо препод фигню городит... |
|
13.03.2013, 18:19 | #10 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
если опустить слова препода( честно говоря, я в них тоже ничего не поняла) и следовать только условию, получается это тупой ввод чисел и проверка их на арифметическую прогрессию. Но мне кажется это слишком просто
тяжела и неказиста жизнь простого программиста
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Арифметическая прогрессия | darkneron | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.05.2012 21:32 |
Арифметическая прогрессия | darkneron | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 23.05.2012 19:44 |
процедуры и функции - возможно ли построение треугольника по длинам сторон, вычисление площади треугольника по длинам сторон | kazbek1 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.05.2012 10:38 |
Арифметическая прогрессия | Idealist 2012 | Помощь студентам | 7 | 16.12.2011 20:02 |
Арифметическая прогрессия | euhenia | Помощь студентам | 6 | 05.02.2010 20:08 |