|
Одномерные массивы
Материал по массивам можно посмотреть на сайте (Переход на сайт http://www.pascal.helpov.net/index/one-dimensional_arrays_pascal_programming)
Материал для решения задач. Перейти (Переход на сайт http://shkola-informaticka.narod.ru/page/pp.html)
Решить задачи.
- В массив a[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному k, которое вводится с клавиатуры.
- Дан массив из 20 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [-20,20]. Вывести в файл четные элементы массива. Если таких чисел нет, то вывести сообщение об этом факте.
- Дан массив из 30 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [-20,30]. Вывести в файл нечетные элементы массива. Если таких чисел нет, то вывести сообщение об этом факте.
- Дан массив из 30 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [-50,50]. Заменить все его элементы, значения которых больше данного Z, этим числом. Подсчитать количество замен.
- Дан массив A и В из 10 элементов, созданных случайным образом, значения элементов которых находится в диапазоне [5,5]. На базе них создать массив С= А+В.
- Дан массив действительных чисел, размерность которого n. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.
- Дан массив A из 10 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [-20,20]. Найти наибольший элемент массива.
- Дан массив A из 10 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [-20,20]. Вычислить произведение отрицательных элементов р1 и произведение положительных элементов р2. Сравнить модуль р2 с модулем P1, указать, какое из произведений по модулю больше.
- Задать массив целых чисел, найти максимальный элемент этого массива и вывести номера максимальных элементов, если их несколько.
- Дан массив целых чисел, состоящий из 20 элементов. Заполнить его случайным образом. Найти и вывести максимальный и минимальный элементы, а также вычислить, насколько максимальный элемент больше минимального.
- Дан массив A из 10 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [0,20]. Вывести на печать номера (i) тех элементов, для которых А[i]>i.
- При поступлении в вуз абитуриенты, получившие двойку на первом экзамене, ко второму не допускаются. В массиве А[п] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, Сколько человек не допущено ко Второму экзамену.
- Задана последовательность из n вещественных чисел. Определить, сколько среди них чисел меньших к, равных к и больших к.
- Дан массив A из 10 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [0,20]. Найти произведение только тех из них, которые больше заданного числа m. Если таких чисел нет, то выдать Сообщение об этом.
- Дан массив A из 10 элементов, созданный случайным образом, значения элементов которого находится в диапазоне [0,20]. Заменить нулями те числа, величина которых по модулю больше некоторого числа k.
- Даны два массива. Поменять местами первые и последние элементы между этими двумя массивами.
- Создать массив из 8 целых чисел при помощи генератора случайных чисел. Вывести массив на экран. Найти произведение элементов массива.
- Создать массив из 10 целых чисел при помощи генератора случайных чисел. Найти все положительные элементы, которые больше 10 и вывести их на экран.
- Посчитать количество ненулевых элементов массива и вычислить их среднее арифметическое.
- Заменить все четные элементы массива на их квадраты, а нечетные удвоить. Первый и последний элементы не изменять.
- Задать массив и проверить, находится ли в массиве введенное с клавиатуры число.
- Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайным образом. Найти количество элементов, отличных от последнего элемента.
- Создать массив из 10 целых чисел при помощи генератора случайных чисел. Вывести массив. Найти и вывести отрицательные элементы массива, а также их номера.
- Задать массив целых чисел из N элементов. Сформировать новый массив из значений исходного массива больших 11 и имеющих индексы кратные 5.
- Задать массив целых чисел из N элементов. Найти и вывести минимальное значение элемента, его номер, поместить его в конец массива и вывести изменённый массив.
- Дан массив из N целых чисел. Из всех положительных элементов вычесть элемент с номером 1, из всех отрицательных – число N. Нулевые элементы оставить без изменения. Вывести измененный массив.
- Циклически сдвинуть массив на один элемент вправо, последний элемент при этом должен оказаться на первом месте.
- Задать массив целых чисел из N элементов. Найти и вывести наибольшее и наименьшее значения элементов, а также их номера. Поменять эти элементы местами и вывести изменённый массив.
- Задать массив и заменить в нем все четные элементы на их квадраты, а нечетные удвоить. Первый и последний элементы не изменять.
- Задать массив целых чисел. Сформировать новый массив из отрицательных значений элементов исходного массива и найти MIN значение в новом массиве.
- Задать массив целых чисел. Вывести на экран только те значения элементов массива, которые встречаются в нем ровно один раз.
- Задать массив целых чисел. Вывести на экран только те значения элементов массива, которые встречаются в нем более одного раза, при этом каждое найденное значение должно быть распечатано столько раз, сколько оно встречается.
- Дан массив. Обменять местами максимальный и минимальный элемент массива.
- Даны два массива. Создать массив С, состоящий из элементов этих двух массивов, упорядоченный по убыванию. Удалить из него все повторяющиеся элементы.
- Дан массив. Переставить его элементы в обратном порядке.
- Дан массив. Обменять местами половины массива.
- Дан массив. Сдвинуть все его элементы на 1 вперед. Последний элемент должен оказаться первым.
- Дан массив. Удалить его отрицательные элементы.
- Дан массив. Удалить все четные положительные элементы.
- Дан массив. Удалить из него все числа, кратные 3.
- Дан массив. Удалить все отрицательные числа.
- Дан массив. Удалить максимальный элемент массива.
- Дан массив. Вставить после минимального элемента 0.
- Дан массив. Вставить перед первым отрицательным элементом число 0.
- Дан массив. После каждого положительного элемента массива вставить 1.
- Дан массив. После каждого нечетного положительного элемента вставить 1.
- Дан массив. После всех нечетных элементов вставить 0.
<= Назад
|
|