1) Напишите "функцию голосования" 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.
2) Проверьте, является ли число простым.
Входные данные
Вводится одно натуральное число n не превышающее 2000000000 и не равное 1.
Выходные данные
Необходимо вывести строку prime, если число простое, или composite, если число составное.
3) Напишите функцию, вычисляющую длину отрезка по координатам его концов. С помощью этой функции напишите программу, вычисляющую периметр треугольника по координатам трех его вершин.
Входные данные
На вход программе подается 6 целых чисел — координат x1,y1,x2,y2,x3,y3 вершин треугольника. Все числа по модулю не превосходят 30000.
Выходные данные
Выведите значение периметра этого треугольника с точностью до 6 знаков после десятичной точки.
4) Дружественные числа -– это два натуральных числа, таких, что сумма всех делителей одного числа (меньших самого этого числа) равна другому числу, и наоборот. Напишите программу, которая находит все пары дружественных чисел в заданном диапазоне. Используйте функцию, которая вычисляет сумму делителей числа.
Входные данные
Входная строка содержит два натуральных числа – границы диапазона a и b . Гарантируется, что a ≤ b .
Выходные данные
Программа должна вывести в одной строке через пробел все пары дружественных чисел в заданном диапазоне. Каждая пара должна быть взята в круглые скобки, пары разделены пробелами. Лишних пробелов в начале и в конце строки быть не должно.
Если в заданном диапазоне нет дружественных чисел, программа должна вывести 0.
5)
Простое число называется гиперпростым, если любое число, получающееся из него откидыванием нескольких последних цифр, тоже является простым. Например, число 733 -– гиперпростое, так как и оно само, и числа 73 и 7 -– простые. Напишите программу, которая находит все гиперпростые числа в заданном диапазоне. Используйте функции.
Входные данные
Входная строка содержит два натуральных числа – границы диапазона a и b . Гарантируется, что a ≤ b .
Выходные данные
Программа должна вывести все гиперпростые числа из заданного диапазона в одной строке, разделив их пробелами. Если ни одного числа не найдено, программа должна вывести 0.
6)
Найти значение интеграла многочлена p(x) на отрезке [l,r]
Многочлен задан его целыми коэффициентами
P(x) = a0 + a1x + ... an-1xn-1 + anxn
Входные данные
Вторая строка содержит единственное натуральное число n - степень многочлена P
В третей строке находится n + 1 целое число a0, a1,...an-1, an
n < 5, натуральное
l, r < 103
an <> 0
ai целые, по модулю не превышают 103
Выходные данные
Выведите искомый ответ с точностью не менее 10-4