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

Във форума открих поне 10 решения на подобни задачи , всичките бяха различни. Лично аз предпочетох нещо по-кратко. Просто се порови и виж кое от решенията би ти било най-разбираемо.  Успех :)

 

0
EmanuilNikolov avatar EmanuilNikolov 31 Точки

Не знам дали това търсиш - първият вариант с два вложени цикъла - външният прави 10 завъртания - вътрешният прави i завъртания , и печата на реда, като излезе от вътрешният цикъл печата на нов ред, смъква на нов ред имам предвид.

Вторият вариант прави същото, но само че ползва new strıng и печата по i на брой звездички на реда. Минусът е, че ако искаш добавиш space или друг знак няма да стане, взема само по един знак.

for (int i = 0; i < 10; i++)
{
    for (int j = 0; j < i; j++)
    {
       Console.Write("*");
    }
    Console.WriteLine();
}

or

 for (int i = 0; i < 10; i++)
 {
     Console.WriteLine(new string('*', i));
 }


 

0