Задача 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
ответ 5 также является верным
4 
1 1 1 1
0
 

Задача 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. Сумма введённых чисел

Задано число N (1≤N≤100) и затем N чисел — элементы исходного массива (элементы массива — натуральные числа, не превышающие 100).

Посчитайте сумму элементов массива.

Пример вводаПример вывода
4
1 2 7 33
43

Задача 11. Сумма элементов массива

Задано число N (1≤N≤100) и затем N чисел — элементы исходного массива (элементы массива — натуральные числа, не превышающие 100).

Посчитайте сумму тех элементов массива, которые больше 2 (если таких нет, выведите 0).

Пример вводаПример вывода
4
1 2 7 33
40

Задача 12. Шифруем массив

Задано число N (1≤N≤100) и затем N чисел — элементы исходного массива (элементы массива — натуральные числа, не превышающие 100).

По заданным числам строится новый массив, также из N элементов.
i-ый элемент нового массива определяется как сумма элементов исходного массива с номерами с 1 до i (т.е. сумма i первых элементов исходного массива).

Выведите N чисел — элементы нового массива.

Пример вводаПример вывода
4
1 2 7 33
1 3 10 43

Задача 14. Расшифровываем массив

Массив зашифровали следующим способом (как в предыдущей задаче):
по заданным элементам массива строится новый массив, также из N элементов.
i-ый элемент нового массива определяется как сумма элементов исходного массива с номерами с 1 до i (т.е. сумма i первых элементов исходного массива).

Напишите программу, которая по зашифрованному массиву восстановит элементы исходного массива.

Задано число N (1≤N≤100) и затем N чисел — элементы исходного массива (элементы массива — натуральные числа, не превышающие 10000).

Выведите N чисел — элементы исходного массива.

Пример вводаПример вывода
4
1 3 10 43
1 2 7 33