Есть ответ 👍

с инфой очень с инфой очень

132
245
Посмотреть ответы 2

Ответы на вопрос:


MaxLenRep = int(input())

Len = int(input())

zabor = []

rem = 0

tl = 0

for i in range(Len):

   zabor.append(int(input()))

for i in zabor:

   if i == 1 and tl == 0:

       rem += 1

       tl = MaxLenRep

   if tl > 0:

       tl -= 1

print(rem)

Объяснение:

Питон


Описывается список с полями согласно 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;

Популярно: Информатика