Задача 1. Числа в обратном порядке

Вводится сначала число N (0<N≤100), а затем — N чисел (типа int).
Выведите эти N чисел в обратном порядке.

Пример ввода    7
		2 4 1 3 5 3 1	

Пример вывода   1 3 5 3 1 4 2

Задача 2. Числа в некотором порядке

Вводится сначала число N (0<N≤100), а затем — N чисел (типа int).
Выведите эти N чисел в следующем порядке: сначала выводятся все нечётные числа в том порядке, в каком они встречались во входном файле, а затем — все чётные.

Пример ввода 7
		2 4 1 3 5 3 1

Пример вывода  1 3 5 3 1 2 4

Задача 3. Числа в некотором другом порядке

Вводится сначала число N (0<N≤100), а затем — N чисел (типа int).
Выведите эти N чисел в следующем порядке: сначала выводятся числа, стоящие на нечётных местах, а затем — стоящие на чётных местах.

Пример ввода 7
		2 4 1 3 5 3 1

Пример вывода  2 1 5 1 4 3 3

Задача 4. Все простые

Вводится число N (типа int).
Ваша программа должна напечатать все простые числа из диапазона от 1 до N включительно.

Пример вводаПример вывода
7
2 3 5 7
25
2 3 5 7 11 13 17 19 23

Задача 5. Сколько 43?

Вводится число N (0<N≤100), а затем — N чисел (типа int).
Определить, сколько среди них чисел, равных 43.

Пример вводаПример вывода
5
1 43 2 2 43
2
4
1 1 1 1
0

Задача 6. Найдите 43

Вводится число N (0<N≤100), а затем — N чисел (типа int).
Найдите, на каком месте стоит число 43.
Если ответов несколько, выведите любой из них.
Если число 43 в массиве не встречается, выведите 0.

Пример вводаПример вывода
5
1 43 2 2 43
2
4
1 1 1 1
0
Замечание: в первом из примеров ответ 5 также является верным

Задача 7. Пары одинаковых чисел

Вводится число N (2≤N≤100), а затем — N чисел (типа int).
Определить, сколько среди них пар одинаковых чисел, стоящих рядом.

Пример вводаПример вывода
5
1 3 2 2 3
1
4
1 1 1 1
3

Задача 8. Все пары одинаковых чисел

Вводится число N (2≤N≤100), а затем — N чисел (типа int).
Определить, сколько среди них пар одинаковых чисел.

Пример вводаПример выводаПояснение
5
1 3 2 2 3
2
 
4
1 1 1 1
6
Пару одинаковых чисел образовывают любые два числа последовательности, поэтому ответом будет число пар, которое вообще может быть (это пары чисел, стоящих на местах: (1,2), (1,3), (1,4), (2,3), (2,4), (3,4))

Задача 9.

Дан массив, в котором не более 100 элементов.
Найти: сумму минимального и максимального элементов;
количество отрицательных элементов, стоящих на чётных местах.
Изменить массив, вычеркнув из него нечётные элементы.

Задача 10.

Заполнить массив из 100 элементов случайными числами таким образом, чтобы все его элементы были различны (для этого можно использовать функцию rand()).
«На выходе» должен быть массив (а не набор отдельно распечатанных переменных).

Задача 11.

Для массива из 100 элементов, сгенерённых с помощью датчика случайных чисел, посчитать, сколько элементов одинаковых, сколько различных.
«На выходе» должны быть массив, количества одинаковых элементов (каждого вида),
общее количество различных элементов.