Первая строка - список со строками указанного формата.
Вторая строка - сортировка этого списка по ключу, на вход принимается x - каждая строка списка, она разбивается на список строк по пробелам, и берется третий элемент (так как элементы нумеруются с нуля, то стоит цифра 2), затем приводится к числу, чтобы сортировка происходила порядке чисел. Однако, если числа от 1 до 5, от приведения к числу можно и отказаться. Все равно будет сортировать в правильном порядке
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней школы. В первой строке сообщается количество учеников N, которое не меньше 10, но не превосходит 100, каждая из следующих N строк имеет следующий формат: <Фамилия> <Имя> <оценки>, где <Фамилия> - строка, состоящая не более чем из 20 символов, <Имя> — строка, состоящая не более чем из 15 символов, <оценки> - через пробел три целых числа, соответствующие оценкам по пятибалльной системе. <Фамилия> и <Имя>, а также <Имя> и <оценки> разделены одним пробелом. Пример входной строки:
Иванов Петр 4 2 4
Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет выводить на экран фамилии и имена неуспевающих учеников (имеющих по результатам экзаменов хотя бы одну двойку), располагая их в порядке уменьшения числа двоек.