unit Unit2;

interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Dialogs, StdCtrls;

type
Tinf=record
k:integer;
s:integer;
kol:integer;
end;
psel=^sel;
sel=record
inf:Tinf;
A:psel;
end;
TList=class(tObject)
sp1,sp:psel;
constructor Create;
procedure Addl(inf:Tinf);
procedure Print;
end;

var

nn,m,i,j:integer;
a:array[1..10]of byte;

implementation
constructor TList.Create;
begin
Inherited Create;
sp1:=nil;
end;

procedure TList.Addl(inf:Tinf);
begin
if sp1=nil then begin
new(sp1);
sp1^.A:=nil;
sp1^.inf:=inf;
end
else begin
new(sp);
sp^.A:=sp1;
sp^.inf:=inf;
sp1:=sp;
end;
end;

Procedure Tlist.Print;
begin
for j:=1 to 10 do begin
a[j]:=0;
end;
sp:=sp1;
While sp <> Nil do
begin
for i:=1 to m do begin
for j:=1 to 10 do begin
if sp^.inf.k=j then begin
a[j]:=a[j]+1;
end
else begin
sp:=sp^.A;
end;
end;
end;
//Writeln(sp^.Inf);

end;
end;


end.
Соседние файлы в папке наиб.часто встреч.число+сколько раз
  • #
    15.06.20146.6 Кб10Unit1.dcu
  • #
    15.06.20141.82 Кб10Unit1.dfm
  • #
    15.06.20142.5 Кб10Unit1.pas
  • #
    15.06.20141.83 Кб10Unit1.~dfm
  • #
    15.06.20142.04 Кб10Unit2.dcu
  • #
    15.06.20141.21 Кб10Unit2.pas
  • #
    15.06.20141.13 Кб10Unit2.~pas