Работа с одномерными массивами

advertisement
Задания по теме «Работа с одномерными массивами»
1. Дан одномерный массив из N элементов. Посчитать среднее арифметическое
элементов, кратных трем.
2. Проверить, все ли элементы одномерного массива разные.
3. Ввести одномерный массив из N элементов. Удалите из него числа, кратные трем.
Дополнительный массив не создавать.
4. Дан одномерный массив, упорядоченный по возрастанию. С клавиатуры вводится
число. Вставить это число в массив, не нарушая упорядоченности. Последний элемент
вытеснить.
5. Ввести одномерный массив из N элементов. Изменить порядок следования значений
элементов на обратный от позиции BEG до позиции FIN.
6. Ввести одномерный массив из N элементов. Произвести кольцевой сдвиг его
элементов на K позиций.
K вводят с клавиатуры, оно может быть как
положительным, так и отрицательным.
7. Ввести одномерный массив из N случайных целых чисел в диапазоне от -L до +L.
Вычислить среднее арифметическое квадратов отрицательных чисел; положительные
элементы уменьшить вдвое, отрицательные заменить значениями
их индексов.
Вывести результирующий массив.
8. В одномерном массиве из N произвольных чисел поменять местами элементы,
стоящие равноудаленно от элемента с заданным индексом K. Вывести на экран
исходный и результирующий массив.
9. В одномерном массиве из N произвольных чисел изменить порядок следования
элементов на обратный, на участках слева и справа от элемента с заданным
индексом K. Вывести на экран исходный и результирующий массивы.
10. Пользователь вводи запас топлива для N районов. Выявить 3 района обладающих
наибольшими запасами топлива.
11. Пользователь вводит расход энергии N предприятий. Вычислить средний расход
энергии на одно предприятие номер предприятия с наименьшим расходом.
12. Пользователь вводит одномерный массив целых чисел. Вычислить среднее
арифметическое и найти элемент массива, который всех ближе по значению к ср. ар.
13. Пользователь вводит одномерный массив целых чисел и некоторое число. Подсчитать
количество элементов, значения которых меньше этого числа.
14. Пользователь вводит одномерный массив целых чисел. Сдвинуть все элементы
массива влево на 1 элемент. Первый элемент при этом занимает место последнего.
15. Пользователь вводит одномерный массив целых чисел. Среди отрицательных
элементов массива найти максимум
16. Пользователь вводит одномерный массив целых чисел. Вычислить количество идущих
подряд отрицательных элементов массива, начиная с первого отрицательного элемента
массива.
17. Пользователь задает диапазон и вводит одномерный массив целых чисел. Создать и
распечатать одномерный массив, состоящий из индексов элементов введенного
массива значения, которых удовлетворяют диапазону.
18. Пользователь вводит одномерный массив целых чисел. Распечатать индекс и значение
положительного наименьшего числа.
19. Задан числовой массив, состоящий из 10 элементов. Определить, встречаются ли в
этом массиве элементы, больше 50. Напечатать индексы этих элементов.
20. Задан числовой массив, состоящий из 9 элементов. Найдите произведение всех
элементов, меньших максимального.
21. Задан числовой массив, состоящий из N элементов. Найти разницу между MAX и MIN
элементами.
22. Задан числовой массив, состоящий из N элементов. Определить количество нечетных
элементов стоящих на четных местах.
23. Задан числовой массив, состоящий из N элементов. Удалить из массива MAX и MIN
элементы, оставшиеся элементы вывести на печать.
24. Задан числовой массив, состоящий из N элементов. Переставить местами элементы,
стоящие на четных и нечетных местах.
25. Задан числовой массив, состоящий из N элементов. Определить количество различных
чисел в массиве.
26. Задан числовой массив, состоящий из N элементов. Определить количество простых
чисел в массиве.
27. Дан массив A из 15 элементов. Составить блок-схему и программу для вычисления
15
ln  cos 3 ai2 .
i1
28. Даны массивы A и В из 10 элементов. Составить блок-схему и программу для
ai  e b
вычисления 
.
2
i 1
10
i
10
29. Дан массив B(10). Составить блок-схему и программу для вычисления sin  | bi | .
i 1
30. Даны массивы A(10) и В(11). Составить блок-схему и программу для вычисления
элементов массива d j 
10
ai
 2  a | b | ,
i 1
j
i
где j=1,..,11 .
Download