Написать рекурсивную программу вывода на экран следующей картинки - C#
Формулировка задачи:
Написать рекурсивную программу вывода на экран следующей картинки:
1111111111111111 (16 раз)
222222222222 (12 раз)
33333333 (8 раз)
4444 (4 раза)
33333333 (8 раз)
222222222222 (12 раз)
1111111111111111 (16 раз)
помогите реализовать на с#. Заранее спасибо
Решение задачи: «Написать рекурсивную программу вывода на экран следующей картинки»
textual
Листинг программы
static void Write(char chislo, int count = 16)
{
string s = String.Format("{0} ({1} раз{2})",
new string(chislo, count), count, (count == 4 ? "а":""));
Console.WriteLine(s);
if (count > 4) { Write(++chislo, count - 4); Console.WriteLine(s); }
}
static void Main(string[] args)
{
Write('1');
Console.ReadKey();
}