program
z1420;
const n=28;
type
rec=record
surname:string;
name:string;
address:string;
school:integer;
clas:1..11;
end;
list=array[1..n]
of rec;
TArr=Array[1..n,1..3]
of string;
Var A:list;
m:tarr;
s:integer;
k:byte;
procedure
Init(var x:list);
var f:text;
k:byte;
Begin
Assign(f,'c:\Input.txt');
reset(f);
for k:=1 to
n do
With x[k]
do begin
Readln(f,name);
readln(f,k);
End;
close(f);
end;
procedure
Solve(x:list; s:integer;
var
y:TArr;var k:Byte);
Var i:Byte;
Begin
k:=0;
for i :=1
to n do
if
(x[i].school=s) and (x[i].clas in [10..11])
then begin
Inc (k);
y[k,1]:=x[i].surname;
y[k,2]:=x[i].name;
y[k,3]:=x[i].address;
end;
end;
procedure
Print(x:TArr; k:Byte);
Var i,j:
byte;
Begin
for i:=1 to
k do begin
for j:=1 to
3 do
Write(x[i,j]:10);
Writeln;End;
end;
Begin
Init(A);
writeln('vvedite
nomer shkoli:');
Readln(s);
solve
(a,s,m,k);
Print(m,k);
Readln;
end.