Отвечает: dentist
Здравствуйте, Терсков Алексей Николаевич!
попробуйте перед последним циклом вызвать seek(g, 0).
и почему не for i := 0 to k do???
--------- "Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 2-ой класс)
Ответ отправлен: 31.08.2006, 16:37
Отвечает: Олег Владимирович
Здравствуйте, Терсков Алексей Николаевич!
Дело в том, что в вашем файле k элементов, с номерами от 0 до k-1. А в последней итерации ошибочного цикла вы пытаетесь прочитать элемент с номером k, а его нет! В цикле верхний предел нужно поменять на k-1, программа от этого не пострадает
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 2-ой класс)
Ответ отправлен: 31.08.2006, 19:50
Отвечает: Physicist
Здравствуйте, Терсков Алексей Николаевич!
Во-первых, замечу, что было бы неплохо вставить close(g) перед reset(g). А поиск самой дорогой игрушки я бы сделал так:
Приложение:
Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 01.09.2006, 16:50