Преобразовать строку, заменив каждую вторую строчную букву на прописную - C#
Формулировка задачи:
Добрый день. Преобразовать строку, заменив каждую вторую строчную букву на прописную (текст вводится вручную с клавиатуры). Если можно, желательно с применением циклов.Спасибо заранее.
Решение задачи: «Преобразовать строку, заменив каждую вторую строчную букву на прописную»
textual
Листинг программы
int i = 0;
string strPost = "";
Console.WriteLine("Введите строку:");
string str = Console.ReadLine();
foreach (var s in str)
{
if (char.IsLower(s))
i++;
if (char.IsLower(s) && i % 2 == 0)
strPost += char.ToUpper(s);
else
strPost += s;
}
Console.WriteLine(strPost);
Console.ReadKey();