Задачи ученикам

advertisement
ЗАДАЧИ ДЛЯ ТРЕНИРОВКИ
1)
Найти число элементов, равных максимальному, в числовом массиве из 30 элементов.
2)
В числовом массиве из 10 элементов, найти произведение элементов, которые не равны нулю.
3)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения
от 0 до 100 – баллы учащихся выпускного класса за итоговый тест по информатике. Для получения
положительной оценки за тест требовалось набрать не менее 20 баллов. Найти минимальный балл среди
учащихся, получивших за тест положительную оценку. Известно, что в классе хотя бы один учащийся
получил за тест положительную оценку.
4)
Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 –
рост учащихся выпускного класса. В баскетбольную команду берут тех, чей рост не менее 180 см.
Подсчитать минимальный рост игрока баскетбольной команды. Гарантируется, что хотя бы один ученик
играет в баскетбольной команде.
5)
Дан целочисленный массив из 31 элемента, в котором записаны значения температуры воздуха в
марте. Элементы массива могут принимать значения от (–20) до 20. Найти среднюю температуру по всем
дням, когда была оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы один день
в марте была оттепель.
6)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения
от 0 до 100 – баллы учащихся выпускного класса за итоговый тест по информатике. Найти и вывести
количество учащихся, чья оценка за тест выше средней оценки в классе.
7)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные
целые значения. Найти второй максимум массива (элемент, который в отсортированном по
невозрастанию массиве стоял бы вторым).
8)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от–
1000 до 1000. Найти среднее арифметическое всех элементов массива, имеющих нечетное значение.
Гарантируется, что хотя бы один такое элемент в массиве есть.
9)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от–
1000 до 1000. Найти минимальное значение среди элементов, которые имеют нечетное значение и не
делятся на 7. Гарантируется, что хотя бы один такое элемент в массиве есть.
10)
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные
целые значения. С клавиатуры вводится целое число X. Найти наименьший номер элемента, равного X,
или сообщение, что такого элемента нет.
11)
Найти максимальное количество подряд идущих совпадающих элементов в целочисленном
массиве длины 30.
12)
Найти три последовательных элемента массива, сумма которых максимальна.
13)
Максимальный элемент массива стоит на четном или нечетном месте?
14)
Минимальный элемент массива поменять местами с К-ым элементом. К – вводится с клавиатуры.
15)
Упорядочить элементы массива и определить: на сколько % максимальное значение больше
минимального?
16)
Из суммы элемента массива и его номера сформировать новый массив.
17)
Из элементов массива, которые нечетные, но стоят на четных местах сформировать новый массив
и вывести его на экран.
18)
Обнулить отрицательные элементы массива. Сколько элементов стали равны 0?
19)
Выполнить локальную сортировку элементов массива, то есть все пары рядом стоящих элементов
(1-2, 3-4 и т.д.) упорядочить по возрастанию.
20)
Найти количество экстремумов в массиве. Сколько из них максимумы, а сколько – минимумы?
21)
Из 3-значных элементов массива сформировать новый массив.
22)
Есть ли в массиве элемент, являющийся простым числом?
1
Download