-7 / 0 / 0
Регистрация: 02.04.2018
Сообщений: 61
1

Дана строка, слова в которой разделены пробелами

03.06.2019, 06:28. Показов 2320. Ответов 10
Метки нет (Все метки)

Дана строка, слова в которой разделены пробелами. Верно ли, что в строке имеется еще одно слово, совпадающее с первым словом строки.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2019, 06:28
Ответы с готовыми решениями:

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

Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены...

Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и зна
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются...

Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и зна
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются...

10
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
03.06.2019, 08:06 2
Цитата Сообщение от khasenovmrg Посмотреть сообщение
Верно ли, что в строке имеется еще одно слово, совпадающее с первым словом строки
Смотря что за слово, проверять нужно
0
2614 / 1568 / 831
Регистрация: 14.04.2015
Сообщений: 5,443
03.06.2019, 09:44 3
khasenovmrg,
C#
1
2
3
4
5
6
7
8
9
string text = @"Дана строка слова в которой разделены пробелами Верно ли что в строке имеется еще одно слово совпадающее с первым словом строки";
                        
            for (int i = 1; i < text.Length; i++)
            {
                if (text[i] == text[0])
                {
                    Console.WriteLine("Yes");
                }
            }
0
874 / 553 / 291
Регистрация: 21.11.2012
Сообщений: 1,551
03.06.2019, 10:16 4
AndreyVorobey,

вы проверяете не слова, а символы. если уж на то пошло, то
C#
1
2
3
4
5
6
7
8
9
10
string text = @"Дана строка слова в которой разделены пробелами Верно ли что в строке имеется еще одно слово совпадающее с первым словом строки";
 
var arr = text.Split();
for (int i = 1; i < arr.Length; i++)
{
     if (arr[i] == arr[0])
     {
          Console.WriteLine("Yes");
     }
}
0
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 1
03.06.2019, 10:31 5
Я бы еще после Console.WriteLine("Yes") добавил break. В таком случае избавимся от лишних проверок.
0
2614 / 1568 / 831
Регистрация: 14.04.2015
Сообщений: 5,443
03.06.2019, 14:57 6
hamin, оу, и правда, спасибо за поправку. куда мой Split подевался, не помню...
0
3311 / 2359 / 1145
Регистрация: 14.08.2016
Сообщений: 7,975
03.06.2019, 16:07 7
C#
1
2
3
            string text = @"Дана строка слова в которой разделены пробелами Верно ли что в строке имеется еще одно слово совпадающее с первым словом строки дана";
            var result = Regex.IsMatch(text, @"^(\w+).*\1$",RegexOptions.IgnoreCase);
            Console.WriteLine(result ? "yes" : "no");
0
0 / 0 / 0
Регистрация: 10.01.2019
Сообщений: 72
03.06.2019, 17:44 8
норм задание
0
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
03.06.2019, 17:47 9
Слова могут быть разделены несколькими пробелами. Соответственно лучше использовать кроме метода Split еще и перечисление StringSplitOptions, так как если несколько пробелов,то мы попадем на строку которая указывает на нулевую ссылку и программа полетит или же использовать исключение
0
0 / 0 / 1
Регистрация: 10.11.2020
Сообщений: 53
17.11.2020, 10:40 10
Цитата Сообщение от Diamante Посмотреть сообщение
string text = @"Дана строка слова в которой разделены пробелами Верно ли что в строке имеется еще одно слово совпадающее с первым словом строки дана";
            var result = Regex.IsMatch(text, @"^(\w+).*\1$",RegexOptions.IgnoreCase);
            Console.WriteLine(result ? "yes" : "no");
к вам большая просьба напишите на с++ я только начал изучать с++ и переписать с# на с++ трудно , буду очень благодарен если поможите
0
3311 / 2359 / 1145
Регистрация: 14.08.2016
Сообщений: 7,975
17.11.2020, 14:59 11
спрашивай в профильном разделе
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2020, 14:59
Помогаю со студенческими работами здесь

Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания
Вывести только те слова сообщения, в которых содержится заданная подстрока.

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

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

Задано предложение, слова которого разделены одним или несколькими пробелами. Распечатать «в столбик» все слова, которые
Прошу вашей помощи 6. Задано предложение, слова которого разделены одним или несколькими...


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

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

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