Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зборник задач ОАП.doc
Скачиваний:
8
Добавлен:
23.11.2019
Размер:
1.56 Mб
Скачать

Цикл с условием

12.138. Дан двухмерный массив целых чисел. Принимая, что массив просматривается построчно сверху вниз, а в каждой строке — слева направо, найти:

а) координаты (номера) первого элемента, кратного семи;

б) координаты (номера) последнего элемента, большего числа Q,

В обеих задачах принять, что такие элементы в массиве есть.

12.139. Дан двухмерный массив целых чисел. Принимая, что массив просматривается построчно сверху вниз, а в каждой строке — слева направо, найти:

а) координаты (номера) первого элемента, равного нулю;

6) координаты (номера) последнего четного элемента, кратного семи.

В обеих задачах принять, что такие элементы в массиве есть.

12.140. Дан двухмерный массив целых чисел. Выяснить:

а) имеется ли в нем положительный элемент;

6) имеется ли в нем элемент, последняя цифра которого равна А.

12.141. Дан двухмерный массив целых чисел. Определить:

а) является ли он симметричным относительно своей главной диагонали;

б) является ли он симметричным относительно своей побочной диагонали.

12. 142. Определить, имеются ли в двухмерном массиве два одинаковых элемента.

Построчно (по столбцам) Каждая строка (столбец)

12.143. Дан двухмерный массив. Найти:

а) сумму элементов каждой строки;

б) сумму элементов каждого столбца.

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

12.144. В двухмерном массиве хранится информация о количестве учеников в том или ином классе каждой параллели школы с первой по одиннадцатую (в первой строке — информация о количестве учеников в первых классах, во второй — о вторых и т.д.). В каждой параллели имеется 4 класса. Определить среднее количество учеников в классах каждой параллели.

12.145. В двухмерном массиве хранится информация о зарплате 18 сотрудников фирмы за каждый месяц года (в первом столбце — за январь, во втором — за февраль и т.п.). Определить среднюю зарплату за каждый месяц.

12.146. Три группы студентов, в каждой из которых 20 человек, в сессию сдавали по 3 экзамена. Сведения об оценках каждой группы хранятся в двухмерных массивах. Определить лучшую по средней оценке группу.

Условным оператором в цикле

12. 147. Дан двухмерный массив целых чисел. В каждой его строке найти:

а) сумму отрицательных элементов;

6) количество четных элементов;

в) количество элементов, попадающих в промежуток от А до В.

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

12. 148. Дан двухмерный массив целых чисел. В каждом его столбце найти:

а) сумму нечетных элементов;

6) количество положительных элементов;

в) количество элементов, кратных А или В.

12.149. Все задачи решить двумя способами: с использованием дополнительного одномерного массива и без него.

12.150. Дан двухмерный массив. В каждой его строке найти:

а) максимальный элемент;

6) минимальный элемент;

в) координаты максимального элемента. Если элементов с максимальным значением в строке несколько, то должны быть найдены координаты самого левого из них;

г) координаты минимального элемента. Если элементов с минимальным значением в строке несколько, то должны быть найдены координаты самого правого из них.

12.151. Дан двухмерный массив. В каждом его столбце найти:

а) максимальный элемент;

б) минимальный элемент;

в) координаты максимального элемента. Если элементов с максимальным значением в столбце несколько, то должны бьггь найдены координаты самого нижнего из них;

г) координаты минимального элемента. Если элементов с минимальным значением в столбце несколько, то должны быть найдены координаты самого верхнего из них.

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

12.153. В каждом столбце двухмерного массива поменять местами последний элемент и любой из минимальных.

12.154. Дан двухмерный массив. Найти:

а) число пар одинаковых соседних элементов в каждой строке;

6) число пар одинаковых "соседних" элементов в каждом столбце.

12.155. Дан двухмерный массив. Найти:

а) сумму элементов в строках с к1-й по k2-ю;

б) сумму элементов в столбцах с s1-го по s2-й.

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