Даны 2 строки. определить можно ли, переставляя символы в первой строке, получить вторую строку. Строки вводят - C#

Узнай цену своей работы

Формулировка задачи:

Даны 2 строки. определить можно ли, переставляя символы в первой строке, получить вторую строку. Строки вводятся вручую.

Решение задачи: «Даны 2 строки. определить можно ли, переставляя символы в первой строке, получить вторую строку. Строки вводят»

textual
Листинг программы
string s1, s2;
Console.WriteLine("Введите первую строку,S1");
s1 = Console.ReadLine();
Console.WriteLine("Введите вторую строку,S2");
s2 = Console.ReadLine();
bool b = true;
if (s1.Length != s2.Length)
    b = false;
else
{
    char[] ch1 = s1.ToCharArray();
    char[] ch2 = s2.ToCharArray();
    Array.Sort(ch1);
    Array.Sort(ch2);
    for (int i = 0; i < ch1.Length; i++)
        if (ch1[i] != ch2[i])
            b = false;
}
if (b)
    Console.WriteLine("Можно!");
else
    Console.WriteLine("Нельзя!");
Console.ReadKey();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы