Основы объектно-ориентированного программирования на языке C# book | Page 170
8 Вправи
слово ”злiва” означає “безпосередньо злiва” i т.п.) продумати са-
мостiйно.
Масиви
11. Написати програму, що забезпечує введення з консолi послiдов-
ностi з не бiльше 100 цiлих чисел та знаходження найбiльшого
серед них. Зберiгати введенi числа в масивi.
12. Написати програму для знаходження трикутника з найбiльшим
можливим периметром, вершини якого належать заданiй кори-
стувачем з консолi послiдовностi з попарно рiзних 10 точок на
площинi, заданих цiлочисельними координатами x, y. Якщо та-
кого трикутника не iснує (усi точки розташованi на однiй пря-
мiй), програма має вивести вiдповiдне повiдомлення.
13. Написати програму для транспонування прямокутноı̈ матрицi
цiлих чисел розмiру не бiльше 50 × 50. Розмiр та елементи ма-
трицi вводяться через консоль, пiсля чого транспонована матри-
ця виводиться програмою на консоль. Деталi способу введення
та форму виведення даних продумати самостiйно.
Наприклад, при введеннi матрицi
1 2 3
,
4 5 6
програма має вивести матрицю
1 4
2 5 .
3 6
14 ∗ . Написати програму знаходження кiлькостi зв’язних областей у
чорно-бiлому зображеннi розмiру не бiльше 20 × 20, заданому
двовимiрним масивом чисел 0, 1, що вводиться користувачем
через консоль.
Наприклад, при вводi зображення
0
0
1
0
0
0
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
програма має виводити 2 , тобто зображення мiстить двi зв’язнi
областi (трикутник злiва та прямокутник справа).
170