Часть – 5.1. Массив. Нахождение суммы и количества.
1) В одномерном массиве напечатать номера элементов, значение которых > D.
2) Напечатать номера положительных элементов, делящихся на 5 с остатком 2.
3) Определить порядковый номер первого нечетного отрицательного элемента в массиве, содержимое которого больше -20.
4) Заменить первые N элементов одномерного массива на противоположные по знаку.
5) В одномерном массиве подсчитать количество отрицательных чисел, которые больше -100.
6) В одномерном массиве подсчитать количество чисел меньше 10, больше 100.
7) В одномерном массиве подсчитать количество чисел в диапазонах: -50 .. -10, 10.. 50, 100..150.
8) Подсчитать количество элементов массива, значения которых кратны 5 и больше заданного числа D.
9) Задан одномерный массив, элементы которого имеют значения от -100 до 100, исключая 0. Найти количество перемен знака во всех соседних элементах.
10) В одномерном массиве найти произведение элементов, значения которых кратны 3 и 5.
11) Найти сумму первых 3 и последних 3 ячеек, сравнить какая больше.
12) Найти сумму ячеек, содержимое которых больше 20, произведение ячеек, содержимое которых меньше 100, количество ячеек содержащих отрицательные числа.
13)Дан целочисленный массив из 31 элемента, в котором записаны значения температуры воздуха в марте. Элементы массива могут принимать значения от (–20) до 20. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит среднюю температуру по всем дням, когда была оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы один день в марте была оттепель.
14) Дан целочисленный массив. Элементы массива могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса за итоговый тест по информатике. Опишите на русском языке или на одном из языков программирования алгоритм, который позволяет найти и вывести количество учащихся, чья оценка за тест выше средней оценки в классе.
15)Дан целочисленный массив. Элементы массива могут принимать значения от
–1000 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит среднее арифметическое всех элементов массива, оканчивающихся цифрой 5. Гарантируется, что хотя бы один такое элемент в массиве есть.
16) Дан целочисленный массив. Элементы массива могут принимать значения от 0 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит среднее арифметическое всех элементов массива, нечётных и трехзначных.
17) Дан целочисленный массив, все элементы которого – целые числа в интервале от -500 до 500. Опишите на русском языке или на одном из языков программирования алгоритм, который находит среднее арифметическое всех положительных элементов массива, которые кратны первому элементу (делятся нацело на первый элемент). Гарантируется, что первый элемент массива отличен от нуля.
18)Дан целочисленный массив. Элементы массива могут принимать произвольные целые значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер третьего положительного элемента массива (если из массива вычеркнуть все неположительные элементы, этот элемент стоял бы в получившемся массиве на третьем месте).
19)Дан массив, содержащий 2014 неотрицательных целых чисел, не превышающих 10 000. Опишите на одном из языков программирования алгоритм, позволяющий найти и вывести сумму всех содержащихся в массиве трёхзначных чисел, десятичная запись которых оканчивается на 9, но не на 99. Если подходящих чисел в массиве нет, программа должна вывести число –1.
20)Дан массив, содержащий 2014 положительных целых чисел. Напишите на одном из языков программирования программу, которая находит в этом массиве количество элементов, значение которых более чем в два раза превосходит значение предшествующего элемента.
21)Дан массив, содержащий 2014 положительных целых чисел. Симметричной парой называются два элемента, которые находятся на равном расстоянии от концов массива. Например, 1-й и 2014-й элементы, 2-й и 2013-й и т. д. Порядок элементов в симметричной паре не учитывается: элементы на 1 и 2014 местах – это та же самая пара, что и элементы на 2014 и 1 местах. Напишите на одном из языков программирования программу, которая подсчитывает в массиве количество симметричных пар, у которых сумма элементов больше 20.
22)Дан массив, содержащий 2014 целых чисел в диапазоне от -10000 до 10000. Напишите на одном из языков программирования программу, которая находит в этом массиве количество пар соседних элементов массива, произведение которых нечётно, а сумма – положительна.
Опишите на русском языке или одном из языков программирования алгоритм вычисления среднего арифметического элементов квадратной матрицы размером 5 на 5, стоящих на главной диагонали.
23)Дан целочисленный массив из 2000 элементов. Если сумма всех элементов массива чётная, нужно вывести количество нечётных (по значению) элементов массива, если нечётная – количество чётных. Например, для массива из 6 элементов, равных соответственно 2, 6, 12, 17, 3, 8, ответом будет 2 – количество нечётных элементов, так как общая сумма всех элементов чётна.