![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
У мну извращеннее некуда.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#32 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]() Цитата:
Код:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#33 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Что-то я почувствовал прилив ностальгии и закусился оптимизировать своё решение.
И тема замечательная, хорошо бы апнуть. В итоге, вот решение работающее для любой последовательности чисел (от количества 2), алгоритм первым циклом определяет возрастание/убывание/разнобой, вторым циклом умножает всю последовательность на заданные коэффициенты. Манипуляции с указателями вполне допустимые, а кейс выкинул как требующий ручных подгонок. Код:
можно адаптировать для случая, когда последовательность не строго возрастает/убывает, а имеются подряд одинаковые числа, т.е. не меняется знак изменения последовательности на противоположный |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано файл d. | xhatex | Помощь студентам | 14 | 21.01.2013 09:59 |
дано 3 числа. | viknik | Помощь студентам | 7 | 25.02.2012 23:21 |
Дано число n. | MACCOP | Помощь студентам | 6 | 01.09.2010 23:59 |
Дано натуральное n | zheka89 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.04.2010 07:52 |
Дано х. Сформировать массив а(10). | dsdt | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 22.12.2008 20:51 |