Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Pelmeshka1
0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 19
1

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

19.12.2016, 12:54. Просмотров 224. Ответов 3
Метки нет (Все метки)

Вводятся две строки . Составить третью строку Б содержащую уникальные буквы. Буква считается уникальной, если она есть только в одной из строк(может присутствовать в этой строке больше одного раза)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2016, 12:54
Ответы с готовыми решениями:

Пользователем вводятся две строки
Пользователем вводится две строки. Сформировать третью строку, беря элементы...

Если количество строк в массиве четное, то поменять строки местами по правилу: первую строку со второй, третью - с четвертой и т.д
Доброго времени суток, ув. Форумчане! Вынужден просить Вашей помощи в решении...

Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка)
Дана непустая строка S и целое число N (> 0). Вывести строку, содер-жащую...

Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка)
Дана непустая строка S и целое число N (> 0). Вывести строку, содер-жащую...

Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка)
Дана непустая строка S и целое число N>0. Вывести строку, содержащую символы...

3
Pikemaster
300 / 300 / 215
Регистрация: 24.09.2013
Сообщений: 769
Завершенные тесты: 4
19.12.2016, 13:02 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Text;
 
class Program
{
    static void Main(string[] args)
    {
        string a = Console.ReadLine();
        string c = Console.ReadLine();
 
        StringBuilder sb = new 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();
    }
}
0
Pelmeshka1
0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 19
19.12.2016, 13:17  [ТС] 3
Спасибо, а можно объяснить что к чему , а то я не очень хорошо понимаю ,а у меня экзамен препод докапается , заранее спасибо
0
Pikemaster
300 / 300 / 215
Регистрация: 24.09.2013
Сообщений: 769
Завершенные тесты: 4
19.12.2016, 13:41 4
Pelmeshka1,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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();                      // ожидание нажатия клавиши (пауза)
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2016, 13:41

Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу
1)Дана непустая строка S. Вывести строку, содержащую символы строки S, между...

Ввести две строки. Заменить буквы «а» на «о», «т» на «н».
Ввести две строки. Заменить буквы «а» на «о», «т» на «н».

Из заданной строки удалить одну или две средних буквы
Разработать программу, которая для заданной строки удаляет среднюю букву,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru