Задача №330. Лучшие учащиеся
Разбор добавил Джафар Исхоков
Создадим структуру point в которой объявим три открытых переменных целого типа х, у, z и еще два массива a[100], b[100] символьного типа. Теперь объявим массив p типом point в которой мы будем хранить имя, фамилию и оценки по трем предметам: математике, физике, информатике. В p[i].a будет храниться имя i – того участника. В p[i].b будет храниться фамилия i – того участника. В p[i].x будет храниться оценка по математике i – того участника. В p[i].y будет храниться оценка по физике i – того участника. В p[i].z будет храниться оценка по информатике i – того участника. Объявим вспомогательную переменную вещественного типа o1 = 0. В o1 будем хранить самый высокий средний балл среди участников. Теперь пробежим циклом for с 1 до n с счетчиком i. Внутри цикла найдем средний балл i – того участника и сравним его с о1 если о1 < среднего балла i – того участника то тогда этот балл присваиваем о1. Теперь сделаем еще один цикл for с 1 до n с счетчиком i. Внутри цикла найдем средний балл i – того участника и сравним его с о1 если о1 = среднему баллу i – того участника то тогда выводим его имя и фамилию. Удачи всем ;-).
Сдать: для сдачи задач необходимо войти в систему
4642
statement