Разработка в среде Turbo Pascal программы формирования и обработки элементов одномерного массива

1. Сформировать двумерный целочисленный массив Y(9 х 4), используя генератор случайных чисел на интервале (-7, 9). Элементы массива вывести на экран в виде матрицы.

2. Преобразовать массив Y в одномерный массив D. Полученный массив вывести на экран.

3. Вычислить среднеарифметическое значение неотрицательных элементов второй трети массива D.

4. Определить максимальное значение среди четных по номеру элементов первой половины массива D.

5. Упорядочить каждые третьи элементы массива D по возрастанию обратных значений.

Разработка в среде Turbo Pascal программы формирования и обработки элементов одномерного массива.

1. Сформировать двумерный целочисленный массив A(6 х 6) используя генератор случайных чисел на интервале (-10, 8). Элементы массива вывести на экран в виде матрицы.

2. Преобразовать массив A в одномерный массив W. Полученный массив вывести на экран.

3. Вычислить среднегармоническое значение нечетных элементов первой четверти массива W.

4. Определить наибольший по абсолютной величине среди отрицательных элементов первой трети массива W.

5. Упорядочить ненулевые элементы первой четверти массива W по возрастанию обратных значений.

Среднегармоническое значение - величина, обратная среднему арифметическому значению, вычисленному для обратных значений элементов.

 

Разработка в среде Turbo Pascal программы формирования и обработки элементов одномерного массива.

1. Сформировать двумерный целочисленный массив R(3 х 12), используя генератор случайных чисел на интервале (-10, 6). Элементы массива вывести на экран в виде матрицы.

2. Преобразовать массив R в одномерный массив B. Полученный массив вывести на экран.

3. Определить минимальное значение среди нечетных по номеру элементов первой четверти массива B.

4. Вычислить произведение положительных элементов первой трети массива B.

5. Упорядочить ненулевые элементы последней четверти массива B по возрастанию модулей обратных значений.

Разработать в среде Turbo Pascal программу нахождения максимального и минимального элементов массива.

Дан одномерный массив ненулевых целых чисел размера N.

1. Проверить чередуются ли в нем четные и нечетные числа, если да, то найти сумму четных и произведение нечетных чисел, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

2. Поменять местами минимальный и максимальный элементы массива.

3. Удалить из массива элемент с порядковым номером К.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

 

Разработать в среде Turbo Pascal программу перестановки элементов массива.

Дан одномерный массив ненулевых целых чисел размера N.

1. Проверить чередуются ли в нем положительные и отрицательные числа, если да, то найти разность суммы положительных и произведения отрицательных чисел, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

2. Поменять местами первый элемент массива со вторым, третий – с четвертым и т.д.

3. Удалить из массива все нечетные элементы и вывести размер полученного массива и его содержимое.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработать в среде Turbo Pascal программу удаления заданных элементов массива.

Дан одномерный массив ненулевых целых чисел размера N.

1. Определить количество участков, на которых его элементы возрастают, найти сумму элементов самого длинного участка.

2. Поменять местами первую и вторую половины массива.

3. Удалить из массива все элементы с четными номерами. Условный оператор не использовать.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработать в среде Turbo Pascal программу обнуления некоторых элементов массива.

Дан одномерный массив ненулевых целых чисел размера N.

1. Определить количество участков, на которых его элементы убывают, найти произведение элементов самого короткого участка.

2. Обнулить элементы массива, расположенные между его максимальным и минимальным элементами (не включая минимальный и максимальный элементы).

3. Удалить из массива все элементы с нечетными номерами. Условный оператор не использовать.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработать в среде Turbo Pascal программу дублирования некоторых элементов массива.

Дан одномерный массив ненулевых целых чисел размера N.

1. Найти количество его промежутков монотонности (т.е. участков, на которых его элементы возрастают или убывают).

2. Продублировать элементы с четными номерами. Условный оператор не использовать.

3. Переставить в обратном порядке элементы массива, расположенные между его максимальным и минимальным элементами, включая минимальный и максимальный элементы, найти произведение этих элементов.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработать в среде Turbo Pascal программу нахождения элементов массива, удовлетворяющих некоторому условию.

Дан одномерный массив ненулевых целых чисел размера N.

1. Найти два соседних элемента, сумма которых максимальна, вывести эти элементы в порядке возрастания их индексов.

2. Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей.

3. Утроить вхождения всех элементов с нечетными номерами. Условный оператор не использовать.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: