Programming-Basics-Book-CSharp-BG

Пример: квадратна рамка

Да се напише програма, която въвежда цяло положително число n и чертае на конзолата квадратна рамка с размер n * n.

Вход Изход Вход Изход
3 + - +
| - |
+ - +
4 + - - +
| - - |
| - - |
+ - - +
Вход Изход Вход Изход
5 + - - - +
| - - - |
| - - - |
| - - - |
+ - - - +
6 + - - - - +
| - - - - |
| - - - - |
| - - - - |
| - - - - |
+ - - - - +

Насоки и подсказки

Можем да решим задачата по следния начин:

Ето и примерна имплементация на описаната идея, с вложени цикли:

Тестване в Judge системата

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