Заменить в 3-м слове строки все гласные прописные буквы на строчные - C#

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

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

Заменить все строчные* гласные буквы на заглавные. Нужно работать со StringBuilder. Но ToUpper с ним работать не хочет.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Lab3_Task1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите фио (через пробел)");
            string PIP = Console.ReadLine();
            int j = PIP.LastIndexOf(' ');
            StringBuilder SPIP = new StringBuilder(PIP);
            char [] golos = new char []{ 'а', 'о', 'у', 'и', 'ы', 'е'};
            Console.WriteLine();
            for (int i = j; i < SPIP.Length; ++i)
                if (golos.Contains(SPIP[i]))
                    SPIP[i] =  SPIP[i].ToUpper();
            Console.WriteLine(SPIP);   
    }
}
*напутал в заголовке. строчные»заглавные

Решение задачи: «Заменить в 3-м слове строки все гласные прописные буквы на строчные»

textual
Листинг программы
SPIP[i] =  SPIP[i].ToUpper();

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


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

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

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