Защо C# не приема за вярно Console.Write('\'); ?
Здравейте,
Опитвам се да изпиша на конзолата \, но ми дава грешка и не мога да разбера по каква причина не иска да приеме този символ като стринг.
Задачата, която се опитвам да реша е тази:
Чертане на крепост
Пета задача от междинния изпит на 6 март 2016. Тествайте решението си тук.
Да се напише програма, която прочита от конзолата цяло число n и чертае крепост с ширина 2 * n колони и височина n реда като в примерите по-долу. Лявата и дясната колона във вътрешността си са широки n / 2.
Вход
Входът е цяло число n в интервала [3…1000].
Изход
Да се отпечатат на конзолата n текстови реда, изобразяващи крепостта, точно както в примерите.
Примерен вход и изход
вход |
изход |
|
вход |
изход |
|
вход |
изход |
|
вход |
изход |
3 |
/^\/^\ | | \_/\_/ |
4 |
/^^\/^^\ | | | | \__/\__/ |
5 |
/^^\__/^^\ | | | | | __ | \__/ \__/ |
8 |
/^^^^\____/^^^^\ | | | | | | | | | | | ____ | \____/ \____/ |