• С#
    Ввести два окремих рядки, які містять щонайменше по 4 слова.
    Виконати такі дії:
    1.Замінити у першому рядку всі слова, які співпадають з
    першим словом другого рядку на слово «hello»
    2.Доповнити перший рядок до 40 символів пробілами на
    початку рядку
    Вивести отримані рядки на екр

Ответы 1

  • static void Main(string[] args)

           {

               Console.WriteLine("Введите первую строку");

               string r1 = Console.ReadLine();

               Console.WriteLine("Введите вторую строку");

               string r2 = Console.ReadLine();

               string newstring = "";

               //Задание 1

               string firstword = r2.Split()[0];//Находим первое слово

                         

               if (r1.ToLower().Contains(firstword)) //если строка Содержит первое слово(учитывается регистр)

                   newstring = r1.ToLower().Replace(firstword, "hello");//Заменяем искомое слово на hello

                   Console.WriteLine("Измененная строка 1: "+ newstring);

               

               //Задание 2

               Console.WriteLine("Длина первой строки: " + r1.Length);

               if (r1.Length < 40)//если длина строки меньше 40

               {

                   int x = 40 - r1.Length;//находим сколько символов не хватает до 40

                   newstring = r1.Insert(0, new string(' ', x));//вставляем х пробелов в нулевую позицию строки

                   Console.WriteLine("Длина дополненной строки: " + newstring.Length);

                   Console.WriteLine("Дополненная строка: " + newstring);

     

               }

               Console.ReadLine();

           }

    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years