s-laplandia6
?>

Я знаю что ответ на задачу там написан, но мне нужно разъяснение как решить такую задачу. Объясните как решить.

Информатика

Ответы

vera141187
Описывается список с полями согласно заданию
type
     student = Record
     fam: String;
     inn: string;
     Year: integer;
     god_p: integer;
     kurs: 1..5;
     gruppa: string;
b1, b2, b3: 1..5;
End;

Объявляются необходимые переменные и массив с типом записи
var
     spisok: Array [1..N] Of student;
     b, a: string;
     i, j, k1: Integer;
И заполняется от 1 до N (N=5 установлена константа)
for i := 1 To N Do // идем от 1 до N  и заполняем список
    with spisok[i] Do
        begin
            Writeln('Введите фамилию');Readln(fam);
            {}
end;
Потом обрабатывается согласно заданию по вариантам
Скорее всего, что-то типо сортировки по году рождения, самых молодых пихают в начало.(глупо. можно было не городить такой кусок кода, а уместить все в один цикл с проверкой и выводом ИМХО)
Затем выводится 3 фамилии самых молодых

for i := 1 to 3 do
begin
write(spisok[i].fam);
writeln;
end;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Я знаю что ответ на задачу там написан, но мне нужно разъяснение как решить такую задачу. Объясните как решить.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Олеся
Банова_Елена431
ganul
marvindkc
zapros
familumid
yaelenatu
masamosijcuk140244
diana-020
arsen-ai-ti
alex6543213090
vera2job7
dbakun
ПаничерскийЕлена
eobmankina