• Предмет: Информатика
  • Автор: Hdheydhtkbu
  • Вопрос задан 2 года назад

СРОЧНО! ПОМОГИТЕ!
Задание 3. Экзамен*
По 5 предметам по выпускникам основной школы (9 класс)
сдал итоговый экзамен. N учащихся, принявших участие в данном экзамене
все экзамены сдал с отличием. ЕГЭ учащихся
ведомость x[N] [5] представлена в виде двумерного массива (1sNs20).

Например
Результат
1 5
34553
44553
5 5 5 5 5
5 5 5 5 4


Hdheydhtkbu: Помогите плз
gbsnat: а что сделать - то надо
gbsnat: есть двумерный массив N на 5 где N учеников и их оценки по 5 предметам
gbsnat: а дальше что
Hdheydhtkbu: Вроде нужно написать чтобы найти N учащихся, принявших участие в данном экзамене которые
все экзамены сдал с отличием.
Hdheydhtkbu: Код '

Ответы

Ответ дал: TerstedP
1

Ответ:

не знаю на чём ты там пишешь, но вот примерно так будет на питоне :

count,massiv = 0,[[...],[...],...]  #счётчик для кол-ва учеников и сам массив с оценками экзамена

for i in range(len(massiv)):  #пробегаемся по массиву

 td = 0  #счётчик для оценок

 if len(massiv[i]) == 5:  #проверка на кол-во предметов

   for j in range(len(massiv[i])):  #пробегаемся по массиву внутри массива

     if massiv[i][j] == 5:  # смотрим на оценку

       td += 1

     else:

       break

     if td == 5:  # сравниваем с кол-вом предметов

       count += 1  # добавляем одного ученика, если соответствует условиям

print(count)

#p.s. да, это shitcode

Объяснение:

Вас заинтересует