С помощью перестановок двух букв (которые стоят рядом друг с другом) получить из первого последнее слово - C#
Формулировка задачи:
есть интересное задание
пользователь вводит сначала одно слово.
Например: comp
Затем : mocp
нужно только с помощью перестановок двух букв (которые стоят рядом друг с другом)
получить из первого последнее слово)
comp
cmop
mcop
mocp
как то так)
Решение задачи: «С помощью перестановок двух букв (которые стоят рядом друг с другом) получить из первого последнее слово»
textual
Листинг программы
string str1, str2, str3 = ""; char a, b; Console.WriteLine("Enter first word "); str1 = Console.ReadLine(); Console.WriteLine("Enter second word "); str2 = Console.ReadLine(); char[] mass1 = str1.ToCharArray(); char[] mass2 = str2.ToCharArray(); //char[] mass3 = str3.ToCharArray(); for (int j = 0; j < str1.Length-1; j++) { while (mass1[j] != mass2[j]) { for (int k = 0; k < str1.Length; k++) { if (mass1[j] == mass2[k]) { a = mass2[k]; mass2[k] = mass2[k - 1]; mass2[k - 1] = a; } } } // break; Console.WriteLine(mass2); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д