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

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

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

Здравствуйте, подскажите пожалуйста, мне необходимо чтобы после разбивания строки на элементы, после каждого элемента добавлялась рандомная буква латинская, как это реализовать, не могу сформулировать. Пример того, что делал:
        char ch = (char) rand.Next('a', 'z'+1);
        Console.WriteLine(ch);
        string s = "malkolm";
        char[] arrChar = new char[s.Length];
        for(int i = 0; i < s.Length; i++){
            arrChar[i] = s[i];
            Console.Write(arrChar[i] + "" + ch);
        }

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

textual
Листинг программы
Random r = new Random();
foreach(char c in str)
    Console.Write("{0}{1}", c, (char)('a'+r.Next('z'-'a' + 1)));

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

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