С#
Ввести два окремих рядки, які містять щонайменше по 4 слова.
Виконати такі дії:
1.Замінити у першому рядку всі слова, які співпадають з
першим словом другого рядку на слово «hello»
2.Доповнити перший рядок до 40 символів пробілами на
початку рядку
Вивести отримані рядки на екр
Answers & Comments
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();
}