ЛАБОРАТОРНАЯ РАБОТА №2
Дан массив из 15 записей, содержащий информацию о студентах (фамилия, год рождения, средний балл за сессию). Определить средний балл группы по итогам сессии, а также количество студентов, учащихся на «отлично».
Program S2Lab2;
uses crt;
type stud=record
fam:string[20];
god:integer;
ball:real;
end;
Var sp:array [1..15] of stud;
a:real;
q,i,n,w:integer;
Begin
clrscr;
writeln;
write('Vvedite kol vo zapisey (ot 1 do 15): ');
readln(n);
If n>15 then write('Zap bolshe 15!!!! Nado 15<') Else
Begin
writeln('Vvedite dannb)e');
For i:=1 to n do
Begin
write('Familia studenta: ');
readln(sp[i].fam);
write('God roxdeniya: ');
readln(sp[i].god);
write('Sredniy ball za sessiyu: ');
readln(sp[i].ball);
End;
a:=0;
w:=0;
For i:=1 to n do
Begin
a:=a+sp[i].ball;
if sp[i].ball=5 then w:=w+1;
End;
a:=a/n;
writeln('Sredniy ball gruppb): ',a:2:2);
writeln('Kol-vo studentov uchasihsy na otl: ',w);
End;
readln;
End.