Вывести на экран числа следующим образом - C# (182225)
Формулировка задачи:
Вывести на экран числа следующим образом:
3
0
23
90
223
890
2223
7890
22223
67890
Помогите пожалуйста, голову уже себе сломал, буду при много благодарен)
Решение задачи: «Вывести на экран числа следующим образом»
textual
Листинг программы
static void Main(string[] args)
{
Console.Write("Введите кол-во повторений: ");
string input = Console.ReadLine();
int repeat = 0;
if (Int32.TryParse(input, out repeat))
{
string str1 = "3";
string str2 = String.Empty;
int counter = 0;
for(int i = 0; i < repeat; i++)
{
if (counter == -1)
counter = 9;
str2 = counter.ToString() + str2;
counter--;
Console.WriteLine(str1);
Console.WriteLine(str2);
str1 = "2" + str1;
}
}
else
{
Console.WriteLine("Некорректный ввод");
}
Console.ReadKey(true);
}