Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Помогите студенту =)

Автор: eXtractor 11.05.2007 17:45

Звучит следующим образом:

Цитата
Из файла, все элементы которого являются целыми числами, исключить те элементы, которые являются числами Фибоначчи.


Идеи есть?

Автор: Tan 11.05.2007 18:22

Набери в поиске Фибоначчи, когда поймёшь как написать процедуру по проверке чисел на условие фибоначчи, то просто считываешь число из файла, проверяешь, если да, то удаляешь его из файла, сдвигая последующие элементы на одну позицию назад.

Автор: klem4 11.05.2007 20:03

М
Переименуй тему, иначе ее придется закрыть


Автор: eXtractor 14.05.2007 0:56

Хорошо, тогда совсем тупой вопрос: как из file of integer удалить последний прочитанный элемент?

Цитата
Переименуй тему, иначе ее придется закрыть

Не переименовать ypriamii.gif Нет кнопки «Редактировать».

Автор: мисс_граффити 14.05.2007 2:12

blink.gif и кнопки "+изменить" под первым сообщением нет?
удалять из типизированного файла можно, к сожалению, только последний (последние) элементы.
возможно, будет проще переписывать нужные числа в новый файл?

Автор: eXtractor 14.05.2007 2:19

Цитата(мисс_граффити @ 13.05.2007 22:12) *

blink.gif и кнопки "+изменить" под первым сообщением нет?
Под первым — нет.

Цитата(мисс_граффити @ 13.05.2007 22:12) *

удалять из типизированного файла можно, к сожалению, только последний (последние) элементы.
возможно, будет проще переписывать нужные числа в новый файл?
А если просто сдвигать все последующие элементы и удалять последний? Как это реализовать? rolleyes.gif

Автор: мисс_граффити 14.05.2007 3:08

http://forum.pascal.net.ru/index.php?showtopic=16342&hl=truncate