Вводятся две строки; составить третью строку, содержащую уникальные буквы - C#

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

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

Вводятся две строки . Составить третью строку Б содержащую уникальные буквы. Буква считается уникальной, если она есть только в одной из строк(может присутствовать в этой строке больше одного раза)

Решение задачи: «Вводятся две строки; составить третью строку, содержащую уникальные буквы»

textual
Листинг программы
  1. using System;
  2. using System.Text;
  3.  
  4. class Program
  5. {
  6.     static void Main()
  7.     {
  8.         string a = Console.ReadLine();  // создаём строку а и ждём пока пользователь ее введет
  9.         string c = Console.ReadLine();  // создаём строку c и ждём пока пользователь ее введет
  10.  
  11.         StringBuilder sb = new StringBuilder(); // создаём объект класса StringBuilder, который будет хранить уникальные символы
  12.         foreach (char ch in a)                  // цикл по всем символам строки а
  13.             if (c.IndexOf(ch) == -1)            // если символ не найден в строке с
  14.                 sb.Append(ch);                  // то записываем его как уникальный
  15.         foreach (char ch in c)                  // то же самое, только символы строки с сравниваются с символами строки а
  16.             if (a.IndexOf(ch) == -1)
  17.                 sb.Append(ch);
  18.         string B = sb.ToString();               // результирующая строка
  19.  
  20.         Console.WriteLine(B);                   // вывод результата на экран
  21.         Console.ReadKey();                      // ожидание нажатия клавиши (пауза)
  22.     }
  23. }

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


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

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

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы