Надо добавить если не один студент не соответствует условии выводить таких нет Uses crt;
Type anketa=record
FIO: string;
POL: string;
Dat_r: string[8];
Height: integer;
B1, B2, B3, B4: 2..5;
stipendia: integer;
adress: string[15];
end;
var
N: integer;
student: array [1..50] of anketa;
Procedure set_stud (N: integer);
var i: integer;
begin
for i:=1 to N do
with student[i] do
begin
writeln ('сведения о ',i,' студенте ');
write ('введите ФИО ');
readln(FIO);
write('введите пол ');
readln(POL);
write ('введите дату рождения ');
readln(Dat_r);
write ('введите рост ');
readln(height);
write ('введите оценки ');
read(B1, B2, B3, B4);
write ('введите стипендию ');
readln(stipendia);
write ('введите место жительства ');
readln(adress);
end;
end;
Procedure Choose (N:integer);
var i: integer;
begin
writeln();
for i:=1 to N do begin
with student[i] do if (POL='Ж') or (pol='ж') and ((B1=3) or (B2=3) or (B3=3) or (B4=3)) then Writeln(FIO)
end;
end;
begin
write ('введите число студентов в группе ');
readln(N);
set_stud(N);
writeln();
writeln('студенты заданного пола получившие хотя бы одну 3 ');
Choose(N);
End.
чтоб получить ответ из предложенных вариантов переводом биты в байты а потом и в килобайт.
122880 разделить на 8 получаем 15360 байт.
15360 разделяем на 1024 и получаем 15 Кбайт.