Задания для школьного этапа олимпиады по информатике и ИКТ. 9 класс
Задача 1 (20 баллов)
Дано натуральное k от 1 до 180. Написать программу для определения цифры, которая находится в k-той позиции последовательности
…9899.
Формат входных данных
Файл содержит число k — позиция искомой цифры.
Формат выходных данных
Выходной файл содержит искомую цифру.
Пример входных и выходных файлов
Task1.in | Task1.out |
4 | 1 |
8 | 3 |
Задача 2 (30 баллов)
На плоскости задано N точек с целочисленными координатами (N≤50). Составить программу нахождения таких трех точек, не лежащих на одной прямой, чтобы треугольник с вершинами в этих точках имел наибольший периметр (конечный результат округлить до целого значения). Если таких треугольников несколько, выбрать первый из встретившихся.
Формат входных данных
Первая строка входного файла содержит число N — количество точек задаваемого множества. Следующие N строк содержат координаты точек. В каждой строке пара чисел, разделяемых пробелами, задающими x и y координаты точек.
Формат выходных данных
Значение наибольшего периметра и три пары координат точек, которые образуют треугольник наибольшего периметра.
Пример входного и выходного файла
Task2.in | Task2.out |
5 -11 10 -1 -11 10 -1 5 6 -11 1 | 62 -11 10
10 -1 |
Задача 3 (50 баллов)
Задана прямоугольная таблица, содержащая N строк и M колонок (N≤10, M≤10). Составить программу поиска максимального из чисел, встречающихся в заданной таблице более одного раза.
Формат входных данных
Первая строка входного файла содержит два числа N и M — количество строк и колонок таблицы. Следующие N строк содержат по M значений элементов таблицы, разделяемых пробелами.
Формат выходных данных
Значение максимального элемента.
Пример входного и выходного файла
Task3.in | Task3.out |
3 4 7 11 12 3 15 3 5 17 12 11 25 8 | 12 |


