- •Формирование одномерных массивов
- •Дан числовой массив а, состоящий из положительных и отрицательных n-элементов, увеличить каждый ненулевой элемент массива на «3».
- •Сформировать с помощью датчика случайных чисел одномерный массив размерности м, которая задается пользователем. Заменить отрицательные элементы в массиве на положительные.
- •Сформировать с помощью датчика случайных чисел одномерный массив размерности м, которая задается пользователем. Заменить все четные числа на 1. Если четных чисел нет, то вывести сообщение об этом
- •Сформировать с помощью датчика случайных чисел одномерный массив размерности м, которая задается пользователем. Заменить все четные числа на ноль.
- •Вычисление суммы и произведения элементов одномерных массивов
- •Поиск минимального и максимального элемента в одномерном массиве
- •Поиск заданного элемента в одномерном массиве
- •Определение числа элементов в одномерном массиве, удовлетворяющих заданному условию
Поиск заданного элемента в одномерном массиве
Целью настоящей работы является получение студентами практических навыков по решению задач, содержащих условия поиска элементов одномерного массива, согласно какому- либо условию. Количество элементов массива N вводится с клавиатуры (N – не более 20), значения элементов формируются тем или иным известным способом по материалам предыдущей контрольной работы № 10.
Составить блок-схему алгоритма и программу на языке Pascal с использованием циклической структуры типа For.
-
Сформировать с помощью датчика случайных чисел одномерный массив размерности М, которая задается пользователем. Найти первое вхождение элемента Х в массив. Если такого числа нет, то вывести сообщение об этом.
-
Даны натуральные числа n, массив A1, ..., An. Найти те элементы Ak последовательности n, массив A1,..., An, которые являются удвоенными нечётными числами.
-
Даны натуральные числа n, массив A1, ..., An. Найти те элементы Ak последовательности n, массив A1,..., An, которые при делении на 7 дают остаток 1,2 или 5.
-
Введите массив из 20 элементов и определите, есть ли в нем элементы с одинаковыми значениями.
-
Даны натуральное число n, целые числа А, Х1, ..., Хn. Определить, каким по счёту идёт в последовательности элемент, равный А. Если такого элемента нет, то ответом должно быть число 0.
-
Постройте алгоритм поиска элементов таблицы, значение которых совпадает с индексом.
-
Найти заданный элемент в массиве.
-
Найти элементы массива, значение которых совпадает с их индексом.
-
Найти число тех элементов заданного массива X1,X2, … ,Xn, каждый из которых, во-первых, больше элемента с тем же номером из другого заданного массива Y1,Y2, … ,Yn , а, во-вторых, положителен.
-
Найти номера первой (последней) пары; пару соседних элементов с суммой, равной заданному числу;
-
Сформировать массив A(N) натуральных чисел. Указать те элементы, у которых остаток от деления на М равен L (0 ≤ L≤М–1).
-
Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).
-
Даны целые положительные числа a1, a2, ..., аn. Найти среди них те, которые являются квадратами некоторого числа m.
-
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
-
Задан целочисленный массив размерности N, с элементами a1, a2, ..., an. Вывести на печать только те числа, для которых выполняется ai ≤i.
-
Дан массив действительных чисел a1, a2, ..., аn, размерность которого N. Указать те ее элементы, которые принадлежат отрезку [с, d].
-
Задан целочисленный массив размерности N, среди элементов которых имеется один нуль. Вывести на печать все элементы, включительно до нуля.
-
Дан массив X, состоящий из 50 целых случайных чисел, каждое из которых лежит в пределах от 10 до 40. Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.
-
Найти элементы массива, значение которых совпадает с их индексом вывести все из найденных..
-
Проверить, есть ли в массиве нулевые элементы и, если таковые имеются, вывести номер первого из найденных.
-
Массив A строится следующим образом: a1=1, a2=3, ai=ai-2-ai-1. Найти первый элемент последовательности, больший 1000.
-
Проверить, есть ли в массиве отрицательные элементы и если есть, найти наибольшее i, при котором ai<0.
-
Задан одномерный массив A и число x. Написать программу, которая печатает “ДА”, если x совпадает с одним из элементов A, и “НЕТ” в противном случае.
-
Дан массив размера N. Вывести вначале его элементы с четными индексами, а затем — с нечетными.
-
Дан массив размера N. Вывести вначале его элементы с нечетными, а затем — с четными.
-
Дан целочисленный массив размера N. Вывести вначале все его четные элементы, а затем — нечетные.
-
Дан целочисленный массив размера N. Вывести вначале все его нечетные элементы, а затем — четные.
-
Дан целочисленный массив A размера 10. Вывести номер первого из тех его элементов A[i], которые удовлетворяют двойному неравенству: A[1] < A[i] < A[10]. Если таких элементов нет, то вывести 0.
-
Дан целочисленный массив A размера 10. Вывести номер последнего из тех его элементов A[i], которые удовлетворяют двойному неравенству: A[1] < A[i] < A[10]. Если таких элементов нет, то вывести 0.
-
Дано вещественное число R и массив размера N. Найти элемент массива, который наиболее близок к данному числу.
-
Дано вещественное число R и массив размера N. Найти элемент массива, который наименее близок к данному числу.
-
Проверить, образуют ли элементы целочисленного массива размера N арифметическую прогрессию. Если да, то вывести разность прогрессии, если нет — вывести 0.
-
Проверить, образуют ли элементы целочисленного массива размера N геометрическую прогрессию. Если да, то вывести знаменатель прогрессии, если нет — вывести 0.
-
Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести номер первого элемента, нарушающего закономерность.
-
Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести номер первого элемента, нарушающего закономерность.
-
Дано вещественное число R и массив размера N. Найти два элемента массива, сумма которых наиболее близка к данному числу.
-
Дано вещественное число R и массив размера N. Найти два элемента массива, сумма которых наименее близка к данному числу.
-
Дан массив размера N. Найти номера двух ближайших чисел из этого массива.
-
Дан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого элемента.
-
Дан массив размера N. Вывести индексы массива для положительных элементов.
-
Дан массив размера N. Вывести индексы массива для отрицательных элементов.
-
Найти все элементы некоторого массива, у которых остаток от деления на 10 не равен последнему элементу.
-
Вводится длина массива и значения его элементов. Вывести номера элементов исходного массива, равных заданному значению A.
-
Вводится длина массива и значения его элементов. Вывести номера элементов исходного массива со значениями элементов исходного массива, не равных заданному значению B.
-
Найти все элементы некоторого массива, которые кратны значению минимального элемента.
-
Сформировать с помощью датчика случайных чисел одномерный массив размерности М, которая задается пользователем. Найти номер первого нулевого элемента массива.
-
Дан одномерный массив A. Найти те элементы массива A, которые превосходят свой номер на 10. Если таких элементов нет, то выдать сообщение.
-
В массиве X(1:n) каждый элемент равен 0, 1 или 5. Вывести сначала те номера элементов массива, которые равны нулю, затем единице, а затем пятерке.
-
Дан массив A(n). Вывести элементы массива, больших среднего арифметического всех элементов массива.
-
Для двух массивов равной длины найти разность и сумму индексов нечетных элементов этих массивов соответственно.
-
Дан массив действительных чисел a1, a2, ..., аn, размерность которого N, есть только положительные и отрицательные элементы. Вычислить количество отрицательных элементов и найти числа b1, b2, ..., bm, разделив положительные элементы первого массива на найденное количество.
-
Вычислить числа Фибоначчи (каждое из значений получается путем сложения двух предыдущих, первый элемент равен 1, второй – 2, третий – 3, четвертый – 5, и т.д.) и заполнить массив A(n) этими числами. Затем вывести те элементы, которые являются четными.
-
Дан массив A(12), увеличить каждый третий элемент массива в 2 раза и найти отношение произведения элементов исходного массива к произведению элементов полученного массива.
-
Дан массив A(10), заменить последний элемент массива минимальным и найти отношение каждого элемента исходного массива к сумме элементов полученного массива.
-
Дан массив A(8), заменить каждый положительный элемент суммой всех элементов массива, а также найти разность каждого элемента исходного массива и элементов полученного массива.
-
Сформировать массив N целых чисел. Определить наличие среди них одинаковых. Нулевые значения не учитывать.
-
Сформировать массив N чисел, среди которых должны быть как положительные, так и отрицательные значения. Определить наличие среди них одинаковых элементов по модулю. Нулевые значения не учитывать.
-
Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Вывести индексы отрицательных значений.
-
Сформировать массив N целых двухзначных чисел. Вывести числа, имеющие четные индексы.
-
Сформировать массив N целых двухзначных чисел. Вывести числа, имеющие нечетные индексы.
-
Сформировать массив N целых трёхзначных чисел. Вывести все чётные числа.
-
Сформировать массив N целых трёхзначных чисел. Вывести все нечётные числа.
-
Сформировать массив N натуральных чисел. Вывести из них однозначные.
-
Сформировать массив N натуральных чисел. Выбрать все числа <20 или > 80 и исключить их из массива.
-
Сформировать массив N натуральных чисел. Выбрать парные из них и исключить их из массива.
-
Сформировать массив N натуральных чисел. Выбрать все числа >9 и < 60 и исключить их из массива
-
Вычислить среднее арифметическое отрицательных элементов массива (с1,c2,…,c30), полагая, что в массиве есть отрицательные значения.
-
Вычислить среднее арифметическое элементов S массива (a1,a2,…,a80), удовлетворяющих условию 1<=ai<=2. Если таких элементов нет, то считать S = 0
-
Дан одномерный вещественный массив А(N). Выделить все элементы, попадающие в заданный (своими границами) диапазон и их порядковые номера в исходном массиве в два отдельных одномерных массива.
-
Дан одномерный целочисленный массив А(N).Определить наибольший общий делитель для элементов этого массива.
-
Дан одномерный вещественный массив А(N). Определить наименьшее общее кратное для элементов этого массива.
-
Дан одномерный вещественный массив А (N). Напечатать отрицательные элементы этого массива.
-
Дан одномерный целочисленный массив А(N). Напечатать четные по значению элементов этого массива.
-
Дан одномерный целочисленный массив А(N). Найти элементы массива кратные пяти.
-
Дан одномерный целочисленный массив А(N). Вывести значения элементов этого массива, стоящих на четных местах и имеющих нечетные значения.
-
Дан одномерный вещественный массив А(N). Определить, сколько раз в этом массиве меняется знак.
-
Дан одномерный вещественный массив А(N). Определить, является ли этот массив унимодальным (т.е. содержит ли он элементы только одного знака).
-
Дан одномерный целочисленный массив А(N). Найти пары элементов массива А, модуль разности, которых равен 7.
-
Дан одномерный вещественный массив А(N), не содержащий нулевых элементов. Вывести сначала одномерный массив В из положительных элементов массива А и одномерный массив С из отрицательных элементов массива А.
-
Дан одномерный целочисленный массив А(N). Вывести элементы этого массива, являющиеся простыми числами.
-
Дан одномерный целочисленный массив А(N). Определить элементы этого массива кратные пяти.
-
Дан одномерный целочисленный массив А(N). Вывести отрицательные элементы этого массива и вычислить их среднеквадратичное значение.
-
Дан одномерный массив А(N) натуральных чисел. Найти элементы этого массива, являющихся числами Фибоначчи.
-
Дан одномерный массив А(N) натуральных чисел. Вывести сначала каждый элемент, имеющий четное значение, затем элементы, имеющие нечетные значения.
-
Дан одномерный массив А(N) натуральных чисел. Вывести сначала каждый элемент кратный 3 и затем элементы некратные 5.
-
Дан одномерный массив А(N) натуральных чисел. Вывести элементы являющиеся квадратами чётных чисел.
-
Дан одномерный массив А(N) натуральных чисел. Найти те элементы, которые являются удвоенными нечётными числами.
-
Дан одномерный массив А(N) натуральных чисел. Найти те элементы, которые при делении на 7 дают остаток 1,2 или 5.
-
Дано натуральное число p, q и одномерный массив А(N) натуральных чисел. Получить последовательность элементов, кратных p и не кратных q.
-
Дан одномерный массив А(N) натуральных чисел, получить квадраты индексов всех положительных элементов.
-
Дан одномерный массив А(N) натуральных чисел, все отрицательные числа увеличить на 2.5, а все неотрицательные на 0.5.
-
Дан одномерный массив А(N) натуральных чисел, найти все элементы, меньше 0, заменить их на -1.
-
Дан одномерный массив А(N) натуральных чисел, найти все элементы, принадлежащие отрезку [3,7], а также число таких элементов.
-
Дан одномерный массив А(N) действительных чисел, найти все неотрицательные элементы не принадлежащие отрезку [-1,1], заменить на 1.
-
Дан одномерный массив А(N) действительных чисел, получить число элементов, принадлежащих отрезку [-1,1] и заменить остальные элементы на 0.
-
Дан одномерный массив А(N) натуральных чисел, найти число положительных и число отрицательных элементов последовательности и соответственно все положительные числа заменить на найденное количество отрицательных, а все отрицательные числа заменить на найденное количество положительных.
-
Дан одномерный массив А(N) натуральных чисел, заменить все, большие 7, элементы последовательности числом 7. Вычислить количество таких элементов.
-
Дан одномерный массив А(N), N=15. натуральных чисел, получить число отрицательных элементов последовательности A1, ..., A10 и число нулевых элементов всей последовательности A1,..., A15.
-
Дан одномерный массив А(N), целое число X. Если в последовательности есть хотя бы один элемент, равный X, то получить обратные значения всех элементов, следующих за первым таким элементом; в противном случае ответом должно быть сообщение о отсутствии такого элемента.
-
Дан одномерный массив А(N), целое число X. Определить, каким по счёту идёт в последовательности элемент, равный X. Если такого элемента нет, то ответом должно быть сообщение о отсутствии такого элемента.