4. Написать программу, которая проверяет, находится ли в массиве введенное с клавиатуры число. Массив должен вводится во время работы программы.
5. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность.
6. Написать программу, которая методом обмена ("пузырька″) сортирует по убыванию введенный с клавиатуры одномерный массив.
7. Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный по возрастанию массив. Рекомендуемый вид экрана во время paботы программы приведен ниже.
Объединение двух упорядоченных по возрастанию массивов.
Введите в одной строке элементы первого массива,
(5 целых чисел) – 1 3 5 7 9
Введите в одной строке элементы второго массива,
(5 целых чисел) –> 2 4 6 8 10
Массив – результат
1 2 3 4 5 6 7 8 9 10
Для завершения работы нажмите <Enter>.
8. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Рекомендуемый вид экрана во время работы программы приведен ниже.
*** Анализ роста учеников ***
Введите рост (см) и нажмите <Enter>.
Для завершения введите 0 и нажмите <Enter>
175
170
180
168
170
0
Средний рост: 172.6 см
У 2 –х человек рост превышает средний.
9. В одномерном массиве поменять местами минимальный и максимальный элементы.
10. Исключить из одномерного массива все повторяющиеся элементы.
11. Дан одномерный массив из положительных и отрицательных чисел. Расположить в массиве сначала положительные, затем отрицательные числа, причем элементы записываются в том же порядке, как они были в исходном массиве.
12. Найти сумму элементов одномерного массива, которые расположены между элементами с индексами n1 и n2.
13. В одномерном массиве заменить все элементы больше второго и меньше пятого элементов на сумму второго и пятого.
14. Переписать одномерный массив в обратном порядке.
15. В одномерном массиве поменять местами элементы с четными индексами на элементы с нечетными индексами.
16. Удалить максимальный элемент в одномерном массиве.
17. Дана последовательность натуральных чисел al, a2, ..., ап. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
18. Дана последовательность действительных чисел a2, a2, ..., an. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
19. При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве a[n]записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.
20. Дана последовательность действительных чисел а1 , а2, …,.............. аn. Указать те ее элементы, которые принадлежат отрезку [c, d].
21. Даны целые положительные числа а1, а2, ..., ап. Найти среди них те, которые являются квадратами некоторого числа т.
22. Дан целочисленный массив с количеством элементов п. «Сожмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный массив не использовать.
23. Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
24. Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.
25. Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).
26. Дан массив из n четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифр равна сумме двух последних.