Глава 4. Одномерные массивы

Задание 4.1.*

Программа заполняет одномерный массив из 10 целых чисел числами, считанными с клавиатуры. Программа определяет сумму положительных чисел и среднее арифметическое всех чисел массива.

Задание 4.2*

Программа заполняет одномерный массив из 20 вещественных чисел с клавиатуры. Программа находит сумму отрицательных чисел, усекает числа и определяет, сколько среди них четных, сколько чисел по модулю больше 5

Задание 4.3.**

Написать программу, которая вводит с клавиатуры 5 чисел и сортирует массив, полученный слиянием этих чисел с массивом из максимумов строк.(рекомендуется отсортировать каждый массив отдельно, а потом путем слияния их отсортировать .

Задание 4.4*

Программа заполняет массив из 20 целых чисел случайными числами в диапазоне от -3 до 18. Программа находит максимальное число.

Задание 4.5***

-5 -6 -8 -3 -4 -1

Одномерный массив чисел

вывести пары отрицательных чисел, стоящих рядом.

Задание 4.6**

Найти три наибольших элемента одномерного массива X(20).

Задание 4.7****

Дан целочисленный массив Х. Программа вводит целое К и все числа массива Х упорядочивает по последней цифре и записывает в массив Y. Затем все числа массива Y упорядочить по предпоследней цифре и записывает в массив X и т.д. до тех пор, пока не будет выполнено упорядочение по К-той от конца цифре.

Задание 4.8***

Программа заполняет одномерный массив из 20 элементов случайными цифрами в диапазоне от -5 до 10. Программа определяет количество таких элементов в массиве, для которых предыдущий элемент меньше, а последующий больше данного элемента.

Задание4.9** Одномерный массив чисел найти, сколько одинаковых пар

Задание 4.10**

Дан одномерный массив из 20-и символов. Вывести элементы массива на экран так, что все цифры будут выведены зеленым цветом, а заглавные буквы латинского алфавита - красным, а остальные символы - без изменений цвета..

Задание 4.11**

Программа вводит два целых числа n1 < n2 < размера массива. Отсортировать пузырьком массив между элементами с номерами n1 и n2.

Задание 4.12**

Программа вводит два целых числа n1 < n2 < размера массива. Отсортировать вставкой массив между элементами с номерами n1 и n2

Задание 4.13**

Написать программу, которая вводит с клавиатуры 5 чисел и сортирует массив, полученный слиянием этих чисел с массивом из максимумов строк, рекомендуется отсортировать каждый массив отдельно, а потом путем слияния их отсортировать

Задание 4.14**

Программа сортирует массив из 5 целых чисел «пузырьком», массив из 10 - вставкой и сливает их в массив из 15.

Задание 4.15***

Вычислить количество точек с целочисленными координатами, попадающими в круг радиуса R>0 с центром в начале координат. Координаты точек находятся в массиве.

 

Задание 4.16***

В одномерном массиве, состоящем из 20 символов, заменить цифры на « , заглавные буквы латиницы – на «!», ана место прописных латинских букв поставить «. Остальные символы оставить без изменений. Вывести на экран элементы массива до и после произведенных изменений.

Задание 4.17*

Одномерный массив из 10-и целых чисел заполнить с клавиатуры, определить сумму тех чисел, которые >5 и четны.

Задание 4.18*.

Заполнить одномерный массив 15-ю символами. В массиве из символов все цифры заменить на «*». Вывести элементы измененного массива.

Задание 4.19**

Дан одномерный массив из вещественных чисел. Ввести число с и найти значение выражения ,где a – элементы массива.

Задание 4.20.*

Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и выводит его на экран.

Задание 4.21*

Программа вводит массив из 10 строк и выводит объединение двух строк с номерами 1+10,2+9,…5+6.

Задание 4.22.**

Дано два одномерных целочисленных массива длиной 10 и 15 элементов. Распечатать их в 2 и 3 колонки соответственно. Напечатать элементы первого массива, повторяющиеся во втором.

Задание 4.23.

Дан массив в 30 целых элементов. Напечатать его в виде таблицы, где количество строк и столбцов заказывает пользователь.

Задание 4.24.*

Найти отклонение каждого элемента a[i].целочисленного массива a от среднего арифметического значения этого массива.

Задание 4.25.*

Напечатать массив из 10 вещественных элементов в обратном порядке.

Задание 4.26.**

Напечатать массив из 30 вещественных элементов в четыре колонки.

Задание 4.27.

Распечатать одномерный массив из 34 элементов в три колонки

a1 a2 a3

а4 a5 a6

и т. д.

Задание 4.28.

Заполнить случайными числами одномерный массив из20 элементов. Окрасить массив при выводе на экран зеленым цветом за исключением элементов с номерами от n1 до n2, которые окрасить желтым цветом.