Софтуерно Инженерство
Loading...
ayhan_r1 avatar ayhan_r1 5 Точки

Problem 3. House

Опитвам се да реша тази задача с while цикъл, но стигам само до основата на покрива. Каква е причината за това да не изкарва стените. Ето и кода:

http://pastebin.com/iCNW2s9f


Според вас къде ми е грешката

Ето и задачата:

Input

Output

 

Input

Output

 

Input

Output

5

..*..

.*.*.

*****

.*.*.

.***.

 

7

...*...

..*.*..

.*...*.

*******

.*...*.

.*...*.

.*****.

9

....*....

...*.*...

..*...*..

.*.....*.

*********

..*...*..

..*...*..

..*...*..

..*****..

 

ModEdit: Моля, прочетете правилата на форума преди да пускате нова тема, използвайте търсачката на форума поради факта, че на този конкретен въпрос е отговорено повече от един път.

Тагове:
0
Основи на програмирането 04/06/2015 16:48:11
djc_bg2015 avatar djc_bg2015 922 Точки

В случая става въпрос за тази къща:

https://judge.softuni.bg/Contests/6/CSharp-Basics-Exam-12-April-2014-Morning

Иначе мисля че решението ти е напълно правилно.

Незнам дaли има смисъл да се ползва плейсхолдър при принтирането на стените на къщата, при положение че стените са винаги 1 pipe.

for (int i = 1; i <= n; i++)
{
    Console.WriteLine("|{0}|", new string(star, (n - 2));
}

 

1
nikolaiweselinow avatar nikolaiweselinow 11 Точки

Да напълно си прав, но много съм свикнал с placeholder  и изобщо не съм забелязал, че става и без.(просто механично съм го написал.)

Иначе сега видях, че е друга задача... ей сега ще се пробрам да я направя и ще я кача.

Поздрави.

0