IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Файлы!
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 60
Пол: Женский
Реальное имя: Света

Репутация: -  0  +


Здравствуйте! У меня тут такая задачка: "Заполнить файл последовательного доступа f целыми чмслами, полученными с помощью генератора случайных чисел. Из файла f получить файл q, исключив повторные вхождения чисел. Вывести файл q на печать."

Вот мой вариант... но у меня ошибка высвечивается... Помогите пож-та подкорректировать.


Program FAIL5;
const n=30;
var f,q:text;
a:array[1..n] of integer;
i:integer;
begin
randomize;
for i:=1 to n do
a[i]:=random(100);
assign(f,'c:\celie.txt');
rewrite(f);
for i:=1 to n do
writeln(f,a[i]);
close(f);
reset(f);
assign(q,'c:\povtornye.txt');
rewrite(q);
while not (Eof(f)) do begin
readln(f,i);
if a[i]<>a[i+1] then writeln(q,a[i]); (--> ошибка Range check error)
close(f);
close(q);
writeln('poluchili:','c:\celie.txt','c:\povtornye.txt');
readln;
end;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Я присоединил файл в аттаче - ты опять в неправильном месте поставила Begin... Неужели НАСТОЛЬКО сложно скопировать? dry.gif

Сохранить файл разберешься, как?


Прикрепленные файлы
Прикрепленный файл  prog.pas ( 709 байт ) Кол-во скачиваний: 224
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Светлана   Файлы!   22.12.2006 3:39
ammaximus   Вылетаешь за рамки массива. Попробуй так :dry:   22.12.2006 4:30
Светлана   Вылетаешь за рамки массива. Попробуй так Только …   22.12.2006 4:35
volvo   При твоем способе будет то же самое - надо поменят…   22.12.2006 4:33
мисс_граффити   вот так компилируется, но работает неправильно. Pr…   22.12.2006 4:35
Светлана   будем пытаться сравнить a[99] и а[100] (ты знаеш…   22.12.2006 4:46
мисс_граффити   Сорри, это у меня настройки компилятора. Тебе он, …   22.12.2006 4:50
Светлана   Вопросы такие: 1) если у нас был файл 1 2 2 3 4 3…   22.12.2006 11:37
мисс_граффити   условно работает... но ооочень медленно. с кучей н…   22.12.2006 20:19
volvo   с кучей ненужных переводов из строки в число и обр…   22.12.2006 21:42
Светлана   Вот полный аналог твоей программы: Спасибо боль…   23.12.2006 1:35
Светлана   Вот полный аналог твоей программы: program povto…   23.12.2006 2:11
Светлана   program povtory; for j:=1 to i-1 do begin …   23.12.2006 3:03
volvo   value - то значение, которое будет проверяться на …   23.12.2006 1:49
volvo   :no1: Ты пропустила где-то один Begin... Проверяй …   23.12.2006 2:20
Светлана   Хорошо! Сейчас проверю! Спасибо,я поняла с…   23.12.2006 2:32
мисс_граффити   Что-то ты не то и не оттуда скопировала. Возьми пр…   23.12.2006 3:29
volvo   Я присоединил файл в аттаче - ты опять в неправиль…   23.12.2006 3:29
Светлана   Я присоединил файл в аттаче - ты опять в неправил…   23.12.2006 3:33


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.04.2024 20:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name