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

Проблем с задачка 6.Ромбче от звездички

Здравейте на всички подготвям се за изпита на 20 ноември за основи на програмирането. Като гледам лекциите онлайн и след това си решавам задачките. Но проблема е, че забих на тази задача и гледам 5 пъти различни лектори лекции на тази тема как решават задачата и не мога логически сам да седна и да структурирам for циклите и да си измисля вариант за решение на задачат. Забих на нея и съм до там. Някой ще даде ли идея какво да правя. 

Тагове:
dakata avatar dakata 26 Точки

Решение чрез използване на цикли:

for (int i = 1; i <= input; i++)
{
    for (int spaces = 0; spaces < input - i; spaces++) Console.Write(" ");
    for (int stars = 0; stars < i; stars++) Console.Write("* ");
    for (int spaces = 0; spaces < input - i; spaces++) Console.Write(" ");
    Console.WriteLine();
}
for (int i = input - 1; i > 0; i--)
{
    for (int spaces = 0; spaces < input - i; spaces++) Console.Write(" ");
    for (int stars = i; stars > 0; stars--) Console.Write("* ");
    for (int spaces = 0; spaces < input - i; spaces++) Console.Write(" ");
    Console.WriteLine();
}

 

0