program Noname0;
Type irasas = record {sukuria duomenu tipa}
Vardas : string;
Pavarde : string;
Amzius : integer;
Vidurkis : real;
end;
var x : boolean;
i:integer; {meniu pasirinkimas}
N:integer; {parodo irasu kieki}
mas:array [1..1000] of irasas; {saugo duomenis}
{_______________________________________________}
Procedure ivesti_irasa;
Begin
Writeln('Ivedamas irasas numeris ',N+1);
Writeln('Iveskite varda');
Readln(mas[N+1].vardas);
Writeln('Iveskite Pavarde');
Readln(mas[N+1].pavarde);
Writeln('Iveskite Amziu');
Readln(mas[N+1].amzius);
Writeln('Iveskite vidurki');
Readln(mas[N+1].vidurkis);
N:=N+1; {ivedus duomenu tipa padidina vienu daugiau}
End;
{_______________________________________________}
Procedure parodyti_irasus;
var q:integer; {ciklo for skaitiklis}
Begin
Writeln('Stunentu sarasas');
for q:= 1 to N do
Writeln('Stundetas ',mas[q].vardas,' ',mas[q].pavarde,' kuriam ',mas[q].amzius,' metu ir jo vidurkis ',mas[q].vidurkis);
end;
{_______________________________________________}
Procedure istrinti_irasus;
{_______________________________________________}
begin
N:=0; {pradejus irasu nera}
While x=false do {praso ivesti reikalinga skaiciu}
begin
Writeln('Meniu');
Writeln('Baigti darba spauskite - 0');
Writeln('Iveskite yrasa - 1');
Writeln('Parodyti yrasus - 2');
Readln(i);
if i=0 then x:=true;
if i=1 then ivesti_irasa();
if i=2 then parodyti_irasus();
if i=3 then istrinti_irasus();
end;
end.