Строки(121 задач)
Целые числа(112 задач)
Битовые операции(28 задач)
Логический тип(3 задач)
Структуры(18 задач)
Вещественные числа(33 задач)
Множества(16 задач)
Словари(21 задач)
Напишите "функцию голосования" bool Election(bool x, bool y, bool z)
(C/C++), function Election (x, y, z:boolean): boolean
(Pascal), возвращающую то значение (true
или false
), которое среди значений ее аргументов x
, y
, z
встречается чаще.
Вводится 3 числа - x, y и z (x, y и z равны 0 или 1, 0 соответствует значению false, 1 соответствует значению true).
Необходимо вывести значение функции от x, y и z.
0 0 1
0
Выведите координаты наиболее удаленной от начала координат точки.
Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n не превосходит 100, все исходные координаты – целые числа, не превосходящие \(10^3\) по абсолютной величине.
Выведите координаты точки, наиболее удаленной от начала координат.
2 1 2 2 3
2 3
Выведите координаты центра тяжести данного множества точек.
Создайте структуру Point
и сохраните исходные данные в массиве структур Point
.
Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n
не превосходит 100, все исходные координаты – целые числа, не превосходящие 103.
Выведите координаты центра тяжести данного множества точек. Ответ необходимо выводить с точностью в 15 значащих цифр.
2 1 2 2 3
1.5 2.5
Выведите диаметр данного множества – максимальное расстояние между любыми двумя точками.
Создайте структуру Point
и сохраните исходные данные в массиве структур Point
.
Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n
не превосходит 100, все исходные координаты – целые числа, не превосходящие 103.
Необходимо вывести диаметр данного множества с точностью в 15 значащих цифр.
2 1 2 2 3
1.4142135623731
Выведите все исходные точки в порядке возрастания их расстояний от начала координат.
Создайте структуру Point
и сохраните исходные данные в массиве структур Point
.
Программа получает на вход набор точек на плоскости. Сначала задано количество точек n, затем идет последовательность из n строк, каждая из которых содержит два числа: координаты точки. Величина n
не превосходит 100, все исходные координаты – целые числа, не превосходящие 103.
Необходимо вывести все исходные точки в порядке возрастания их расстояний от начала координат. Программа выводит только координаты точек, их количество выводить не надо.
2 1 2 2 3
1 2 2 3