Да се напише програма, която въвежда цяло положително число n и чертае на конзолата квадратна рамка с размер n * n.
| Вход | Изход | Вход | Изход |
|---|---|---|---|
| 3 | + - +| - |+ - + |
4 | + - - +| - - || - - |+ - - + |
| Вход | Изход | Вход | Изход |
|---|---|---|---|
| 5 | + - - - +| - - - || - - - || - - - |+ - - - + |
6 | + - - - - +| - - - - || - - - - || - - - - || - - - - |+ - - - - + |
Можем да решим задачата по следния начин:
n.+, после n-2 пъти - и накрая знак +.|, после n-2 пъти - и накрая отново знак |. Това можем да го постигнем с вложени цикли.+, после n-2 пъти - и накрая +.Ето и примерна имплементация на описаната идея, с вложени цикли:

Тествайте решението си тук: https://judge.softuni.org/Contests/Practice/Index/512#4.