Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2013, 21:06   #11
Kind1
Пользователь
 
Регистрация: 04.12.2013
Сообщений: 18
По умолчанию

Код:
program file1;
var
F:file of integer;
A:array[1..20] of integer;
i,x,n,j,s,rep:integer;
begin
s:=0;
assign(f,'C:\Pascal\f1.dat');
rewrite(f);
writeln('Введите число компонент файла');
readln(n);
writeln('Введите компоненты файла');
for j:=1 to n do
begin
readln(x);
write(f,x);
end;
Close(f);
i:=1;
reset(f);
While Not(Eof(f)) do
begin
Read(F,x);
A[i]:=X;
i:=i+1;
end;
close(f);
Writeln('Содержимое файла:');
for i:=1 to n do
write(A[i]:5);
i:=1;
reset(f);
for j:=1 to n do
begin
Seek(F,j);
rep:=0;
While Not(Eof(f)) do
begin
Read(F,X);
if X=A[i] then rep:=1;
end;
i:=i+1;
if rep=0 then s:=s+1;
end;
writeln;
writeln('Количество различных компонент = ',s);
readln;
end.
Kind1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы в Pascal CbIpope3 Помощь студентам 3 28.06.2013 15:32
Задача turbo pascal на тему: файлы с произвольным доступом в Pascal ExCiTeC Паскаль, Turbo Pascal, PascalABC.NET 0 28.01.2013 20:36
Файлы,Pascal Svetlana999 Помощь студентам 4 12.12.2012 10:20
Pascal Файлы Trancer_drum Помощь студентам 3 14.05.2009 21:12
Файлы(Pascal) Дима82 Помощь студентам 4 02.06.2008 21:22