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

Для вирішення даної задачі вам потрібно створити C# програму, яка зчитає два рядки, виконає необхідні дії і виведе результат. Ось приклад реалізації програми:
csharpusing 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();
}
}
}
Після запуску програми ви зможете ввести два рядки, і вона виконає необхідні дії та виведе результат на екран.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
