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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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