Преобразовать строку, заменив каждую вторую строчную букву на прописную - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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