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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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