0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 39
1

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово

15.03.2014, 06:44. Показов 4274. Ответов 1
Метки нет (Все метки)

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Повторяющиеся буквы первого слова рассматривать только один раз. Например, если заданные слова «процессор» и «информация», то для букв первого из них ответом должно быть: « нет да да да нет нет». (C#)
Работу проделать на форме.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2014, 06:44
Ответы с готовыми решениями:

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово
Решить нужно на языке С#.Даны два слова. Для каждой буквы первого слова определить, входит ли она...

Для каждой буквы первого слова определить, входит ли она во второе слово
Даны 2 слова. Для каждой буквы первого слово определить входит ли она во второе слово....

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово
Помогите с заданием: Даны два слова. Для каждой буквы первого слова (в том числе для повторяющихся...

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово
здравствуйте уважаемые прогеры! можно этот же код только на делфи? PS:желательно на форме!...

1
12 / 12 / 13
Регистрация: 06.03.2011
Сообщений: 166
15.03.2014, 07:29 2
Лучший ответ Сообщение было отмечено Евгений Шимко как решение

Решение

Вот метод с основной логикой программы. Он принимает 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
24
25
        static string GetResult(string first, string second)
        {
            string result = string.Empty;
 
            //удаляем повторяющиеся символы
            for (int i = 0; i <= first.Length - 2; i++)
            {
                for (int j = i+1; j <= first.Length - 1; j++)
                {
                    if (first[i] == first[j])
                        first = first.Remove(j, 1);
                }
            }
 
            //проверяем содержит ли вторая строка символы первой
            for (int i = 0; i < first.Length; i++)
            {
                if (second.Contains(first[i]))
                    result += "да ";
                else
                    result += "нет ";
            }
 
            return result;
        }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2014, 07:29
Помогаю со студенческими работами здесь

Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово.
Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово....

Даны 2 слова. Для каждой буквы первого слова определить, входит ли она во второе слово
Даны 2 слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Помогите,...

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

Для каждой буквы первого слова определить, входит ли она во второе слово
Даны 2 слова. Для каждой буквы первого слова (в том числе и для повторяющихся в этом слове букв) ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru