Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование. Методические рекомендации
.pdf
Вариант 28
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти количе-
ство положительных массива А и их индексы. Распечатать на экране найденные индексы положительных элементов и их количество.
Задача 2. Ввести 1–мерный массив А целого типа. Сформировать новый
массив В, переписав в него все нулевые и кратные 5 элементы массива А в порядке их следования. Полученный массив В распечатать на экране.
Вариант 29
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти сумму
кратных 5 элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 1–мерный массива А целого типа. Сформировать два но-
вых массива В и С, переписав массив В все элементы массива А больше 10, а в
массив С — все элементы массива А меньше 10. Полученные массивы В и С
распечатать на экране.
Вариант 30.
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти макси-
мальный элемент среди положительных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 2 1–мерных массива А и В целого типа. Сформиро-
вать новый массив С, переписав в него все элементы того массива (А или
В), у которого максимальный элемент наибольший. Полученный массив С
распечатать на экрана.
31

Лабораторная работа №7. Двумерный массив
Вариант 1.
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти мини-
мальный элемент среди отрицательных элементов массива. Найденный минимальный элемент распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Переписать все элементы массива А в массив В, а элементы массива В в
массив А. Использовать промежуточный массив С. Полученные массивы А и В
распечатать.
Вариант 2
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
четные элементы массива суммой первого и последнего элементов. Полученный массив А распечатать.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать 1-мерный
массив В, переписав в него все положительные элементы массива А, затем все отрицательные элементы массива А. Полученный массив В распечатать.
Вариант 3
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти сумму
отрицательных элементов и их количество. Полученную сумму и их количество
распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать
1–мерный массив С, переписав в него массив с наименьшим количеством ну-
лей, а затем массив D, переписав в него массив с большим количеством нулей.
Полученные массивы распечатать.
Вариант 4
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти произ-
ведение положительных элементов и их количество. Полученные результаты
распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Сформировать 1–мерный массив С, переписав в него все нечетные эле-
32

менты массива А, затем все нечетные элементы массива В. Полученный массив
С распечатать.
Вариант 5
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти среднее
арифметическое всех нечетных элементов массива А. Полученное значение
распечатать на экране.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать 1–мерный
массив С, переписав в него все элементы массива А с четными индексами. Полученный массив С распечатать на экране.
Вариант 6
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить ну-
лями все положительные элементы массива и найти их количество. Полученный массив А распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого типа. Сформировать новый массив С, переписав в него тот массив (А или В), где
наименьшее значение находится ближе к началу этого массива. Полученный
массив С распечатать на экране.
Вариант 7
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
нулевые элементы массива минимальным элементом массива А. Полученный
массив А распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать 1–
мерный массив С, переписав в него все четные элементы массива А, затем четные
элементы массива В. Полученный массив С распечатать на экране.
Вариант 8
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти количе-
ство отличных от нуля элементов массива А и их индексы. Распечатать на
экране найденные индексы отличных от нуля элементов и их количество.
33

Задача 2. Ввести 2–мерный массив А целого типа. Сформировать 1–
мерный массив В, переписав в него все четные элементы массива А, затем нечетный элементы массива А. Полученный массив В распечатать на экране.
Вариант 9
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти сумму не-
четных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать два 1–
мерных массива В и С, переписав в массив В все положительные элементы
массива А, а в массив С — все отрицательные элементы массива А. Полученные массивы В и С распечатать на экране.
Вариант 10
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти мини-
мальный элемент среди положительных элементов массива. Найденный минимальный элемент распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформиро-
вать новый массив С, переписав в него все элементы того массива (А или
В), у которого сумма элементов наибольшая. Полученный массив С распечатать на экране.
Вариант 11
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти макси-
мальный элемент среди положительных элементов массива. Найденный максимальный элемент распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Переписать все элементы массива А в массив В, а элементы массива В в
массив А. Не использовать промежуточный массив С. Полученные массивы А и
В распечатать.
Вариант 12
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
нулевые элементы массива суммой первого и последнего элементов. Найденный массив А распечатать на экране.
34

Задача 2. Ввести 2–мерный массив А целого типа. Сформировать новый
массив В, переписав в него все элементы массива А кратные 5, затем все
оставшиеся элементы массива А. Полученный массив В распечатать.
Вариант 13
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти сумму
четных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 2–мерных массив А целого типа. Сформировать два
1–мерных массива В и С, переписав в массив В все элементы массива А
большие 3, а в массив С — все элементы массива А меньшие 3. Полученные
массивы С и В распечатать на экране.
Вариант 14
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти макси-
мальный элемент и его порядковый номер (индекс) среди элементов массива.
Полученный результат распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать
новый массив С, переписав в него все элементы того массива (А и В), у которого сумма элементов наименьшая. Полученный массив С распечатать.
Вариант 15
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти макси-
мальный элемент среди четных элементов массива. Найденный максимальный
элемент распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Переписать все не нулевые элементы массива А в массив В1, а все не нулевые элементы массива В в массив А1. Полученные 1–мерные массивы А1 и
В1 распечатать.
Вариант 16
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить ну-
лями все отрицательные элементы массива и найти их количество. Полученный
массив А и количество распечатать на экране.
35

Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наибольшее значение находится ближе к началу этого массива. Полученный массив С распечатать на экране.
Вариант 17
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
не нулевые элементы массива максимальным элементом массива А. Полученный массив распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него все нечетные элементы
массива А, затем нечетные элементы массива В. Полученный массив С распечатать на экране.
Вариант 18
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти количе-
ство нулевых элементов массива А и их индексы. Распечатать на экране
найденные индексы нулевых элементов и их количество.
Задача 2. Ввести 2–мерный массива А целого типа. Сформировать 1–
мерный массив В, переписав в него все кратные 3элементы массива А, затем
кратные 4 элементы массива А. Полученный массив В распечатать на экране.
Вариант 20
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти макси-
мальный элемент и его порядковый номер (индекс) среди элементов массива.
Полученный результат распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформиро-
вать новые массивы С, переписав в него все элементы того массива (А или
В), у которого сумма элементов наименьшая. Полученный массив С распечатать на экране.
36

Вариант 21
Задача 1. Ввести с экрана 2–мерный массив целого типа. Найти макси-
мальный элемент среди четных элементов массива. Найденный максимальный
элемент распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Переписать все не нулевые элементы массива А в массив В1, а все не нулевые элементы массива В в массив А1. Полученные 1–мерные массивы А1 и
В1 распечатать.
Вариант 22
Задача 1. Ввести с экрана 2–мерных массива А целого типа. Заменить ну-
лями все отрицательные элементы массива и найти их количество. Полученный
массив А и количество распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наибольшее значение находится ближе к началу этого массива. Полученный массив С распечатать на экране.
Вариант 23
Задача1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
нулевые элементы массива максимальным элементом массива А. Полученный
массив распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать 1–
мерный массив С, переписав в него все нечетные элементы массива А, затем нечетные элементы массива В. Полученный массив С распечатать на экране.
Вариант 24
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти количе-
ство нулевых элементов массива А и их индексы. Распечатать на экране
найденные индексы нулевых элементов и их количество.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать 1–
мерный массив В, переписав в него все кратные 3 элементы массива А, затем
кратные 4 элементы массива А. Полученный массив В распечатать на экране.
37

Вариант 25
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти среднее
арифметическое всех отрицательных элементов массива А. Найденное значение
распечатать на экране.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать 1–
мерный массив С, переписав в него все элементы массива А с индексами кратными 3. Полученный массив С распечатать на экране.
Вариант 26
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить ну-
лями все четные элементы массива и найти их количество. Полученный массив
А и количество распечатать на экране.
Задача 2. Ввести два одинакового размера 2–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наименьшее значение находится дальше от начала этого массива. Полученный массив С распечатать на экране.
Вариант 27
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Заменить все
отличные от нуля элементы массива минимальным элементом массива А. Полученный массив распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать
новый массив С, переписав в него все элементы того массива, у которого больше четных элементов. Полученный массив С распечатать на экране.
Вариант 28
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти количе-
ство положительных элементов массива А и их индексы. Распечатать на экране
найденные индексы положительных элементов и их количество.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать одномер-
ный массив В, переписав в него все нулевые и кратные 5 элементы массива А в
порядке их следования. Полученный массив В распечатать на экране.
38

Вариант 29
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти сумму
кратных 5 элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 2–мерный массив А целого типа. Сформировать два од-
номерных массива В и С, переписав в массив В все элементы массива А большие 10, а в массив С — все элементы массива А меньшие 10. Полученные массивы В и С распечатать на экране.
Вариант 30
Задача 1. Ввести с экрана 2–мерный массив А целого типа. Найти макси-
мальный элемент среди положительных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести два 2–мерных массива А и В целого типа. Сформировать но-
вый массив С, переписав в него все элементы того массива (А или В), у которого
максимальный элемент наибольший. Полученный массив С распечатать на экране.
39

Лабораторная работа № 8. Двумерные массивы (вторая группа заданий)
Вариант I.
1. Ввести с экрана 2–мерный массив. Найти максимальный элемент и ко-
личество элементов, совпадающих с ним
2. Ввести две матрицы. Найти их произведение.
Вариант II.
1. Ввести с экрана 2–мерный массив. Найти сумму положительных эле-
ментов и их количество.
2.Ввести с экрана матрицу А и вектор С. Найти произведение матрицы
на вектор.
Вариант III.
1. Ввести с экрана 2–мерный массив. Найти сумму квадратов отрицатель-
ных элементов.
2. Ввести матрицу А, векторы В и С. Найти А*С+В
Вариант IV.
1. Ввести с экрана 2–мерный массив. Всем нулевым элементам присвоить
значение 1.
2. Ввести квадратную матрицу. Найти сумму элементов, стоящих выше
главной диагонали.
ВариантV.
1. Ввести с экрана 2–мерный массив. Найти произведение квадратов отри-
цательных элементов.
2. Ввести квадратную матрицу. Найти сумму элементов, находящихся ни-
же главной диагонали.
Вариант VI.
1. Ввести с экрана 2–мерный массив. Найти сумму четных элементов и их
количество.
2. Ввести квадратную матрицу. Найти сумму элементов, находящихся ни-
же побочной диагонали.
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
