Вопрос задан 20.07.2023 в 07:36. Предмет Информатика. Спрашивает Мяделец Юлия.

С# Ввести два окремих рядки, які містять щонайменше по 4 слова. Виконати такі дії: 1.Замінити у

першому рядку всі слова, які співпадають з першим словом другого рядку на слово «hello» 2.Доповнити перший рядок до 40 символів пробілами на початку рядку Вивести отримані рядки на екр
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Званцева Анютка.

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();

       }


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення даної задачі вам потрібно створити C# програму, яка зчитає два рядки, виконає необхідні дії і виведе результат. Ось приклад реалізації програми:

csharp
using System; namespace StringManipulation { class Program { static void Main(string[] args) { Console.WriteLine("Введіть перший рядок:"); string firstString = Console.ReadLine(); Console.WriteLine("Введіть другий рядок:"); string secondString = Console.ReadLine(); // Заміна слів у першому рядку, які співпадають з першим словом другого рядка на слово "hello" string[] secondWords = secondString.Split(' '); string firstWordOfSecondString = secondWords[0]; firstString = firstString.Replace(firstWordOfSecondString, "hello"); // Доповнення першого рядку до 40 символів пробілами на початку рядку int paddingLength = 40 - firstString.Length; if (paddingLength > 0) { string padding = new string(' ', paddingLength); firstString = padding + firstString; } // Вивід отриманих рядків на екран Console.WriteLine("Результат:"); Console.WriteLine("Перший рядок: " + firstString); Console.WriteLine("Другий рядок: " + secondString); // Зупинка програми для перегляду результатів Console.ReadLine(); } } }

Після запуску програми ви зможете ввести два рядки, і вона виконає необхідні дії та виведе результат на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос