Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная_по_ПП.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
47.72 Кб
Скачать

3 Вариант

  1. Тpеугольник задан координатами своих веpшин. Hайти пеpиметp тpеугольника. Вход: шесть вещественных чисел, разделенных пробелами: x 1, y 1, x 2, y 2, x 3, y 3 – координаты веpшин треугольника . Выхо: одно число – периметр треугольника. Результат округлен до шести знаков после запятой.

  2. Определить, принадлежит ли точка с координатами ( x , y ) кругу радиуса r с центром в начале координат. Вход: три целых числа, разделенные пробелами, – x , y , r. Выход: одно слово – YES (если точка принадлежит кругу) или NO (если точка не принадлежит кругу).

  1. Заменить максимальный элемент массива средним арифметическим положительных элементов массива. Вход: элементы массива А, ввод с клавиатуры. Выход: число, равное количеству элементов массива А, элементы массива А.

  1. Дана целочисленная матрица A [ N ][ N ]. Сформировать одномерный массив X [2 N ] по следующему правилу: элементами одномерного массива с нечетными индексами будут элементы главной диагонали матрицы, а с четными - побочной диагонали. Определить, какое значение массива Х чаще всего встречается в нем самом.

4 Вариант

  1. Целой переменной s присвоить сумму цифр трехзначного целого числа k . Вход: одно число – k , выход одно число – s.

  1. Написать программу нахождения номера четверти N (арабскими цифрами) координатной плоскости, которой принадлежит заданная точка с координатами ( x , y ) , если . Вход: два целых числа, разделенные пробелами, – x , y. Выход: одно число – N. 

  1. Заменить минимальный элемент массива средним геометрическим положительных элементов массива. Вход: элементы массива А, ввод с клавиатуры. Выход: число, равное количеству элементов массива А, элементы массива А.

  1. В квадратной матрице A [ N ][ N ] заменить элементы главной и побочной диагоналей на минимальный элемент, найденный среди элементов, расположенных ниже главной диагонали.

5 Вариант

  1. Определить f – угол (в градусах) между положением часовой стрелки в начале суток и её положением в h часов, m минут и s секунд (). Вход: три числа, разделенных пробелами, – h , m , s , выход: одно число – f . Результат округлен до двух знаков после запятой.

  1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете сверху вниз). Даны натуральные числа k , l , m , n , каждое из которых не превосходит восьми. Требуется выяснить, угрожает ли ферзь полю ( k , l ), если он расположен на поле ( m , n ). Вход: четыре числа, разделенные пробелами, – k , l , m , n , а выход: слово YES (если ферзь угрожает) или NO (если ферзь не угрожает клетке).

  1. Сформировать одномерный массив В из номеров положительных элементов массива А . Вход: элементы массива А, ввод с клавиатуры. Выход число, равное количеству элементов массива B, элементы массива B.

  1. В произвольной матрице A [ N ][ M ] поменять местами строку, содержащую минимальный элемент матрицы, со строкой, содержащей максимальный элемент.