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

Раздел 12. Двухмерные массивы

12.1. Составить программу, заменяющую значение любого элемента двухмерного массива на число А.

12.2. Дан двухмерный массив.

а) Вывести на экран элемент, расположенный в правом верхнем углу массива.

6) Вывести на экран элемент, расположенный в левом нижнем углу массива.

12.3 Дан двухмерный массив. Составить программу:

а) вывода на экран любого элемента второй строки массива;

6) вывода на экран любого элемента третьего столбца массива;

в) вывода на экран любого элемента массива.

Расчеты

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

а) сумму элементов, расположенных в верхнем левом и нижнем правом углах;

6) сумму элементов, расположенных в верхнем правом и нижнем левом углах;

в) среднее арифметическое элементов, расположенных в четырех углах.

12.5. Составить программу:

а) расчета суммы двух любых элементов двухмерного массива;

6) расчета среднего арифметического трех любых элементов двухмерного массива.

Обмен

12.6. Дан двухмерный массив. Поменять местами:

а) элементы, расположенные в верхнем правом и нижнем левом углах;

6) элементы, расположенные в нижнем правом и верхнем левом углах.

12.7. Составить программу, которая меняет местами два любых элемента двухмерного массива.

С условным оператором

12.8.Определить:

а) какой элемент двухмерного массива меньше: расположенный в верхнем правом или в нижнем левом углу;

б) какой элемент двухмерного массива больше: расположенный в верхнем левом или в нижнем правом углу.

12.9. Составить программу:

а) сравнения по абсолютной величине элемента, расположенного в верхнем правом углу двухмерного массива, с любым другим элементом массива (определить, какая из абсолютных величин больше);

6) сравнения двух любых элементов массива (определить, какой из них меньше).

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

а) имеются ли четные числа, в верхнем левом или в нижнем левом углу;

6) имеются ли числа. оканчивающиеся нулем, в верхнем правом или в нижнем правом углу

Диагональ квадратного массива

В задачах 1".11 — 12.32 рассматривается двухмерный массив с одинаковым количеством строк и столбцов, такой массив называется квадратным.

Вывод

12. 11. Известен номер строки, на которой расположен элемент главной диагонали массива. Вывести на экран значение этого элемента.

12.12. Известен номер столбца, на котором расположен элемент побочной диагонали массивах. Вывести на экран значение этого элемента.

12.13. Вывести на экран (в одну строку):

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

6) все элементы главной диагонали массива, начиная с элемента, расположенного в правом нижнем углу.

12.14. Вывести на экран (в одну строку):

а) все элементы побочной диагонали массива, начиная с элемента, расположенного в правом верхнем углу;

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

12.15. Составить программу:

а) расчета суммы двух любых элементов главной диагонали массива;

6) расчета произведения двух любых элементов побочной диагонали массива.

12.16. Заменить значения всех элементов главной диагонали массива на нулевые

12.17. Заменить значения всех элементов побочной диагонали массива на значения, равные 100.

12. 18. Определить:

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

б) сумму элементов побочной диагонали массива.

12.19. Определить:

а) среднее арифметическое элементов главной диагонали массива;

6) среднее арифметическое элементов побочной диагонали массива.

Главную диагональ двухмерного массива с одинаковым количе- ством строк и столбцов образуют элементы, расположенные между :.элементами в верхнем левом и нижнем правом углах массива (вклю- чая сами эти элементы).

Побочную диагональ двухмерного массива с одинаковым коли- чеством строк и столбцов образуют элементы, расположенные между элементами в верхнем правом и нижнем левом углах массива (вклю- чая сами эти элементы).

12.20. Составить программу:

а) которая меняет местами два любых элемента главной диагонали массива;

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

12.21. В квадратном массиве выделим 4 четверти, ограниченные главной и побочной диагоналями (без учета элементов, расположенных на диагоналях): верхнюю, нижнюю, левую и правую.

1. Найти сумму элементов:

а) верхней четверти;

б) правой четверти;

в) нижней четверти;

г) левой четверти.

2. Поменять местами элементы.

а) верхней и нижней четвертей;

б) правой и левой четвертей.

12.22. В квадратном массиве выделим 4 четверти, ограниченные главной и побочной диагоналями (без учета элементов, расположенных на диагоналях): верхнюю, нижнюю, левую и правую.

1. Найти сумму элементов:

а) верхней четверти;

б) правой четверти;

в) нижней четверти;

г) левой четверти.

2. Поменять местами элементы.

а) верхней и нижней четвертей;

б) правой и левой четвертей.

12.22. Известен номер столбца, на котором расположен элемент побочной диагонали массивах. Вывести на экран значение этого элемента.

12.23. Вывести на экран (в одну строку):

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

6) все элементы главной диагонали массива, начиная сэлемента, расположенного в правом нижнем углу.

12.24. Вывести на экран (в одну строку):

а) все элементы побочной диагонали массива, начиная с элемента, расположенного в правом верхнем углу;

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

12.25. Составить программу:

а) расчета суммы двух любых элементов главной диагонали массива;

6) расчета произведения двух любых элементов побочной диагонали массива.

12.26. Заменить значения всех элементов главной диагонали массива на нулевые

12.27. Заменить значения всех элементов побочной диагонали массива на значения, равные 100.

12. 28. Определить:

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

б) сумму элементов побочной диагонали массива.

12.29. Определить:

а) среднее арифметическое элементов главной диагонали массива;

6) среднее арифметическое элементов побочной диагонали массива.

1230.Главную диагональ двухмерного массива с одинаковым количевом строк и столбцов образуют элементы, расположенные между элементами в верхнем левом и нижнем правом углах массива (включая сами эти элементы).

12.31.Побочную диагональ двухмерного массива с одинаковым количеством строк и столбцов образуют элементы, расположенные между элементами в верхнем правом и нижнем левом углах массива (включая сами эти элементы).

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