Паскаль, числа Фибоначчи! Нужна помощь!

Ответить
Хрус
Сообщения: 1
Зарегистрирован: 08 янв 2008, 20:45

Доброго времени суток господа и дамы. Возникла проблема, которую не могу решить своими силами (да и времени не хватает). Задача на Паскаль. Вобщем условие здесь:

Определить, содержатся ли в заданной последовательности целых положительных чисел X=(x1,x2,...,xn) числа Фибоначчи и, если это так, определить значение и положение максимального и минимального из таких чисел, после чего обменять их местами.
Указание. В программе использовать процедуру генерации чисел Фибоначчи, не превышающих значения анализируемого элемента xi .

Помогите, очень прошу.
С уважение, Хрус.
Аватара пользователя
Turboworld
Сообщения: 29
Зарегистрирован: 27 дек 2007, 23:31
Контактная информация:

А как определить - число является числом Фибоначи или нет? Я к примеру не знаю что такое ЧИСЛО Фибоначи, однако про ПОСЛЕДОВАТЕЛЬНОСТЬ Фибоначи слышал.

Нужно определить является ли последовательность последовательностью фибоначи или как?
Решаю задачки на Паскале. Практически любой сложности. Да, дорого. Но договориться всегда можно. Аська 337351594 ;)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Ну и что?
Найти в массиве максимальный элемент. Потом сгенерировать последовательность Фибоначчи до элемента, превышающего максимальный. Потом пройтись по исходному массиву, узнавая, является ли очередной элемент числом из последовательности Фибоначчи.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Turboworld
Сообщения: 29
Зарегистрирован: 27 дек 2007, 23:31
Контактная информация:

Хыиуду писал(а):Потом пройтись по исходному массиву, узнавая, является ли очередной элемент числом из последовательности Фибоначчи.
ааа.... Семён Семёныч... :)
Решаю задачки на Паскале. Практически любой сложности. Да, дорого. Но договориться всегда можно. Аська 337351594 ;)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Turboworld писал(а):ааа.... Семён Семёныч... :)
А что такое?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Turboworld
Сообщения: 29
Зарегистрирован: 27 дек 2007, 23:31
Контактная информация:

фраза из Бриллиантовой Руки...
Решаю задачки на Паскале. Практически любой сложности. Да, дорого. Но договориться всегда можно. Аська 337351594 ;)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Узнал. Только не понял, какое отношение "Бриллиантовая Рука" имеет к последовательности Фибоначчи
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить