Классы. Самостоятельная работа

Решить с классами: данные закрыты, конструкторы.

Список задач


Наиболее удаленная точка

Задача A. Наиболее удаленная точка

Выведите координаты наиболее удаленной от начала координат точки.

Входные данные

Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n не превосходит 100, все исходные координаты – целые числа, не превосходящие 103.

Выходные данные

Выведите  координаты точки, наиболее удаленной от начала координат.

Примеры
Входные данные
2
1 2
2 3

Выходные данные
2 3

Средний балл по предметам

Задача B. Средний балл по предметам

Определите средний балл всех учащихся по каждому предмету.

Входные данные

Заданы сначала количество учащихся n, затем n строк, каждая из которых содержит фамилию, имя и три числа (оценки по трем предметам: математике, физике, информатике). Данные в строке разделены одним пробелом. Оценки принимают значение от 1 до 5.

Выходные данные

Выведите три действительных числа: средний балл всех учащихся по математике, по физике, по информатике.

Примеры
Входные данные
2
Markov Valeriy 4 5 2
Kozlov Georgiy 5 1 2
Выходные данные
4.5 3 2 

Лучшие учащиеся

Задача C. Лучшие учащиеся

Определите учащихся с наилучшей успеваемостью, то есть с максимальным средним баллом по трем предметам. Выведите всех учащихся, имеющих максимальный средний балл.

Входные данные

Заданы сначала количество учащихся n, затем n строк, каждая из которых содержит фамилию, имя и три числа (оценки по трем предметам: математике, физике, информатике). Данные в строке разделены одним пробелом. Оценки принимают значение от 1 до 5.

Выходные данные

Необходимо вывести пары фамилия-имя по одной на строке, разделяя фамилию и имя одним пробелом. Выводить оценки не нужно. Порядок вывода должен быть таким же, как в исходных данных.

Примеры
Входные данные
2
Markov Valeriy 1 1 1
Sergey Petrov 5 5 5
Выходные данные
Sergey Petrov