Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование. Методические рекомендации

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Вариант 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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]