Напишите процедуру swap, которая получает два параметра и меняет местами значения двух данных переменных. Пользуясь написанной процедурой, решите следующую задачу.
Задано сначала число N (1≤N≤100), а затем N целых чисел, по модулю не превышающих 1000.
Выведите эти N чисел в порядке неубывания.
Пример
5 3 1 2 4 2 ---> 1 2 2 3 4
Реализуйте «функцию голосования» — это функция от трёх аргументов, каждый из аргументов может быть равен только или 0 или 1, результат функции — то, чему равно большинство из аргументов функции. Например, если аргументы 0, 1, 1, то результат — 1, если аргументы 0, 0, 0, то результат — 0.
Пользуясь этой функцией, напишите следующую программу. В некоторой фирме выборы Почётного Президента происходят следующим образом. Имеется два кандидата на пост Президента. В каждом из трёх отделов фирмы работает по 3 человека. В каждом отделе проводится собрание, где большинством голосов определяется, кого из кандидатов поддерживает этот отдел. Президентом становится тот кандидат, которого поддержало больше отделов.
Примечание: подумайте, может ли при такой схеме выборов получиться так, что Президентом станет кандидат, за котрого проголосует меньше половины сотрудников фирмы.
Вводятся три тройки чисел.
Первые три числа — это голоса сотрудников первого отдела,
следующие три — сотрудников второго, и
последние три — сотрудников третьего отдела.
Каждый голос — это число 0 или число 1.
Выведите одно число — номер канидата, который окажется избран Президентом.
Пример
0 0 1 1 1 1 1 0 1 ---> 1Пояснение первый отдел поддержит кандидата номер 0, а второй и третий — кандидата номер 1.