Преобразовать строку, заменив каждую вторую строчную букву на прописную - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д