
28.05.2007, 16:47
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме: 1089794
Репутация:
134
|
|
Сообщение от _-[A.M.D]HiM@S-_
3. Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа.
Check dis!
Код:
uses crt;
var a,b:array [1..100] of integer;
i,j,n,m:integer;
fi,fo:textfile;
skip:boolean;
begin
Assign(fi,'in.txt');
Reset(fi);
Assign(fo,'out.txt');
Rewrite(fo);
n:=1;
while not eof(fi) do begin
read(fi,a[n]);
inc(n);
end;
m:=1;
for i:=1 to n do begin
skip:=false;
for j:=1 to m do
if b[j]=a[i] then
begin
skip:=true;
break
end;
if skip then continue
else begin
inc(m);
b[m]:=a[i];
write(fo,a[i],' ');
end;
end;
Close(fi);
Close(fo);
end.
|
|
|