Вводятся две строки; составить третью строку, содержащую уникальные буквы - C#
Формулировка задачи:
Вводятся две строки . Составить третью строку Б содержащую уникальные буквы. Буква считается уникальной, если она есть только в одной из строк(может присутствовать в этой строке больше одного раза)
Решение задачи: «Вводятся две строки; составить третью строку, содержащую уникальные буквы»
textual
Листинг программы
using System; using System.Text; class Program { static void Main() { string a = Console.ReadLine(); // создаём строку а и ждём пока пользователь ее введет string c = Console.ReadLine(); // создаём строку c и ждём пока пользователь ее введет StringBuilder sb = new StringBuilder(); // создаём объект класса StringBuilder, который будет хранить уникальные символы foreach (char ch in a) // цикл по всем символам строки а if (c.IndexOf(ch) == -1) // если символ не найден в строке с sb.Append(ch); // то записываем его как уникальный foreach (char ch in c) // то же самое, только символы строки с сравниваются с символами строки а if (a.IndexOf(ch) == -1) sb.Append(ch); string B = sb.ToString(); // результирующая строка Console.WriteLine(B); // вывод результата на экран Console.ReadKey(); // ожидание нажатия клавиши (пауза) } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д