Console.Write("Введите строку 1:");
string a = Console.ReadLine();
Console.Write("Введите строку 2:");
string b = Console.ReadLine();
string[] A = a.Split(' ');
string[] B = b.Split(' ');
Console.WriteLine("1.Заменить в первой строке все пробелы в знак табуляции.");
a = a.Replace(' ', '\t');
Console.WriteLine("Строка а : " + a);
Console.WriteLine();
Console.WriteLine("2. Удалить со второй половины первой строки все слова, которие совпадают с первым словом второй строки.");
Console.WriteLine($"Слово - {B[0]}");
for (int i = A.Length / 2; i < A.Length; i++)
{
if (A[i] == B[0]) A[i] = "";
}
a = String.Join("\t", A);
Console.WriteLine("Строка а : " + a);
Console.WriteLine();
Console.WriteLine("3.Обьединить две строки в одну и вывести на экран каждое слово из новой строки.");
A = a.Split('\t');
B = b.Split(' ');
string[] C = new string[A.Length + B.Length];
for (int i = 0; i < A.Length + B.Length; i++)
{
if (i < A.Length) C[i] = A[i];
else C[i] = B[i - A.Length];
if (C[i] != "") Console.WriteLine(C[i]);
}
string c = a + " " + b;
Console.WriteLine();
Console.WriteLine("4.Вывести полученные строки на экран.");
Console.WriteLine("Строка a : " + a);
Console.WriteLine("Строка b : " + b);
Console.WriteLine("Строка a+b : " + c);
Console.ReadKey();