type
person = record
fname: string; //фамилия ученика
lname: string; //имя
school: integer; //номер щколы
end;
var student: person;
n,s,p: integer;
tmp: string;
fin: text; //файловая переменная
begin
assign(fin, 'students.txt');
reset(fin);
readln(n); //получаем номер школы
while not (eof(fin)) do
begin
readln(fin, tmp); //читаем строку из файла
p: = pos('; ', tmp);
delete(tmp, 1, p); //удаляем все до первого разделителя
p: = pos('; ', tmp);
delete(tmp, 1, p); //удаляем все до второго разделителя
// в tmp остался номер школы
student.school: =strtoint(tmp);
if student.school=n then s+=1;
end;
writeln(s);
end.
Поделитесь своими знаниями, ответьте на вопрос:
var
a: array [1..20] of integer;
i,c,k: integer;
sr: real;
begin
randomize;
for i: =1 to 20 do begin
a[i]: =random(80)-44;
write (a[i],' ');
end;
writeln;
write ('c = '); readln(c);
for i: =1 to 20 do
if a[i]> c then begin
sr: =sr+a[i];
k: =k+1;
end;
sr: =sr/k;
writeln (sr: 0: 2);
readln;
end.