Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы4_8(выдано).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
63.93 Кб
Скачать

Группа б

    1. Даны два массива А(50) и В(50). Первый элемент массива А заменить суммой максимальных элементов массивов А и В. Сформировать массив Р, у которого P(i)=min{A(i), B(i)}.

    2. Дан массив А(20). Найти максимальный элемент среди положительных элементов массива А и сформировать массив Р(20), у которого вначале расположены элементы массива А с нечетными индексами, затем с четными.

    3. Даны два массива а(40) и в(40). Каждый пятый элемент массива а заменить максимальным из четырех предыдущих. Положительные элементы массива в расположить в обратном порядке в массиве р.

    4. В массиве Х(30) определить значение и положение (индекс) трех наименьших элементов, переставить их местами в обратном порядке.

    5. Даны два массива А(30) и В(30). Последний элемент массива А заменить максимальным значением из первых десяти элементов массива В. Сформировать массив Р, каждый элемент которого равен произведению всех предыдущих элементов массива А, т.е. P(i)=A(1)*А(2)*…*A(i).

    6. Среди тех элементов массива U (40), которые превышают по модулю заданное значение b, найти максимальный и минимальный элементы, поменять найденные элементы местами. Учесть, что в частном случае таких элементов может быть меньше двух.

    7. Даны два массива А(50) и В(40). Сформировать массив С, в котором

С(1)=min{A(1), A(2), A(3), A(4), A(5)}+max{B(1), B(2), B(3), B(4)}; .

С(2)=min{A(6), A(7), A(8), A(9), A(10)}+max{B(5), B(6), B(7), B(8)}; .

и т.д.

  1. Дан массив А(50). Каждый третий элемент массива А заменить минимальным из двух предыдущих. Сформировать массив К, каждый элемент которого определяется: K(i)=A(i)-C, где С-среднеарифметическое значение элементов массива А.

  2. Дан целочисленный массив Х(45). Сформировать массив Y, поместив в него все различные числа, входящие в массив Х. Оценить, насколько отличаются средние арифметические значения элементов массивов Х и Y.

  3. По заданному целочисленному массиву Х(80) сформировать массив Y такой, что y[i] – это количество элементов из Х, превосходящих x[i] на начальном отрезке Х длиной i-1.

  4. Даны два массива А(50) и В(50). Определить большее значение из максимальных элементов массива А и массива В. Каждый пятый элемент массива В заменить суммой положительных элементов из предыдущих четырех.

  5. В массиве Х(50) определить положение и размер наиболее длинной серии положительных элементов и удалить ее. Серия – это группа подряд идущих элементов одного типа.

  6. Заданы два вещественных массива Х(10) и Y(20). Сформировать массив Z, в который включить из массива Х элементы, превышающие среднее арифметическое значение массива Y, а из массива Y – элементы, превышающие среднее арифметическое значение массива Х.

  7. Даны два массива А(25) и В(50). Первый элемент массива А заменить суммой максимальных элементов массива А и массива В. Элементы массива В с индексами 1, 4, 9, 16…49 записать подряд в массив Р(7).

  8. Из элементов массива Х(40), меньших заданного значения b, сформировать массив Y. Отпечатать количество элементов, вошедших в массив Y, и значения элементов сформированного массива. Учесть, что в частном случае массив Y может не содержать ни одного элемента.

  9. Даны два массива А(20) и В(20). Определить отношения между максимальным и минимальным элементами массива А. Положительные элементы массива В записать в массив Р в обратном порядке.

  10. Дан массив А(50). Сформировать массив Р, каждый элемент которого равен произведению всех положительных предыдущих элементов массива А, т.е. P(i)=A(1)*А(2)*…*A(i).

  11. Задан массив Х(50). Определить, имеются ли в данном массиве ровно два подряд идущих нулевых элемента. Если такие пары элементов будут обнаружены, отпечатать порядковый номер первого элемента каждой пары и удалить пары из массива. Определить количество удаленных пар.

  12. Даны два массива А(40) и В(51). Ненулевые элементы массива А перенести в массив Р. Каждый третий элемент массива В заменить произведением двух предыдущих.

  13. В массиве Х(60) определить серии отрицательных элементов, в состав которых входит не менее трех элементов. Все найденные серии записать в массив Y.

  14. Определить, имеются ли в массиве Х(70) три подряд стоящих числа, упорядоченные по убыванию. Записать порядковые номера элементов, входящих в такие группы, в новый массив. Найти минимальный элемент в этом массиве.

  15. Даны два массива А(20), В(20). Найти минимальный элемент среди положительных элементов массива А. Сформировать массив С(40), первые 20 элементов которого - элементы массива А, а последующие – элементы массива В(20), записанные в обратном порядке.

  16. Задан массив чисел А(50). Найти последнюю по очереди упорядоченную по возрастанию последовательность и удалить ее.

  17. Задан массив чисел А(50). Преобразовать его таким образом, чтобы в начале массива были расположены все положительные элементы массива, а затем отрицательные при сохранении порядка следования элементов.

  18. Задан массив чисел А(50). Преобразовать его таким образом, чтобы числа чередовались по знаку, т.е. получить знакочередующуюся последовательность. Элементы, которым не хватило пары, расположить в конце массива.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]