Строка: Помогите создать счетчик, который будет выводить текст в заданном порядке - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Ребят помогите пожалуйста создать счетчик который будет выводить текст в таком порядке
aaaa
aaab
aaac
aaad
aaae
aaaf
aaag
.....
и до 
 
zzzz
уже несколько часов мозги парю никак не могу сделать.

Решение задачи: «Строка: Помогите создать счетчик, который будет выводить текст в заданном порядке»

textual
Листинг программы
static void Main()
{
    var chars = new[] { 'a', 'a', 'a', 'a' };
 
    for (int i = 0; ; i++)
    {
        Console.WriteLine(new string(chars));
 
        chars[3]++;
        if (chars[3] > 'z')
        {
            chars[3] = 'a';
            chars[2]++;
            if (chars[2] > 'z')
            {
                chars[2] = 'a';
                chars[1]++;
                if (chars[1] > 'z')
                {
                    chars[1] = 'a';
                    chars[0]++;
                    if (chars[0] > 'z')
                        break;
                }
            }
        }
    }
 
    Console.Read();
}

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы