Глава 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, которые окрасить желтым цветом.