Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб.3.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
208 Кб
Скачать
☆

Задание 3.4

Написать программу для решения задачи.

Указания. 1. Выполнить процедурную декомпозицию задачи методом пошаговой детализации. 2. Если в задаче требуется обрабатывать строки или столбцы массива, то написать соответствующие процедуры и в эти подпрограммы передавать номер строки или столбца как параметр. 3. Используемые процедуры, в том числе процедуры ввода и вывода двумерного массива, описать в модуле.

Варианты заданий

Задание 1.

  1. Замените элементы массива с нечетными номерами на квадраты их номеров.

  2. Замените элементы массива с четными номерами на произведение значения этого элемента и его номера.

  1. Замените все отрицательные элементы массива на их квадраты.

  1. Замените элементы массива с нечетными номерами на сумму значения этого элемента и его номера.

  1. Замените элементы массива с четными номерами на квадраты их номеров.

  1. Замените все положительные элементы массива на нулевые.

  1. Замените все элементы массива на противоположные по знаку.

  2. Замените все четные элементы массива на куб этого числа.

  3. Замените все нечетные элементы массива на квадрат этого числа.

  4. Замените все нулевые элементы массива на единицу.

  5. Замените все положительные четные элементы массива на корень из этого числа.

  6. Замените все отрицательные нечетные элементы массива на квадрат этого числа.

  7. Замените все четные элементы массива на нечетных позициях нулями.

Задание 2.

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

  2. Отсортировать по убыванию все четные числа одномерного массива с помощью метода "пузырька".

  3. Расположите отрицательные элементы массива в порядке убывания.

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

  5. Отсортировать по убыванию все не четные числа одномерного массива с помощью метода "пузырька".

  6. Отсортировать по возрастанию все не четные числа одномерного массива с помощью метода "пузырька".

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

  8. Отсортировать по возрастанию все четные числа одномерного массива с помощью метода "пузырька".

  9. Расположите положительные элементы массива в порядке возрастания.

  10. Расположите отрицательные элементы массива в порядке возрастания.

  11. Расположите положительные элементы массива в порядке убывания.

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

  13. Упорядочьте элементы массива по убыванию.

Задание 3.

  1. Вычислить сумму и число положительных элементов матрицы A[N, N], находящихся над главной диагональю.

  2. Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали.

  3. Среди тех строк целочисленной матрицы, которые содержат только четные элементы, найти строку с минимальной суммой модулей элементов.

  4. Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с заданным номером n.

  5. Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.

  6. Дана прямоугольная матрица. Найти строку с наибольшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.

  7. В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единствен.

  8. Определить наименьший элемент каждой четной строки матрицы А[m, n].

  9. Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.

  10. Дана матрица размера n x m. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.

  11. Определить наибольший элемент каждой нечетной строки матрицы А[m, n].

  12. Дана матрица размера n x m. Найти суммы элементов всех ее четных строк.

  13. Дана прямоугольная матрица. Найти строку с наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.

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