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

Выписать из текста слова с более чем одной заглавной буквой

17.10.2012, 09:06. Показов 2087. Ответов 6
Метки нет (Все метки)

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

Определить слова, различающиеся не более, чем одной буквой
Помогите плз с курсовой работой...заранее спасибо!!! Работа состоит из двух заданий: 1....

Удалить из текста слова, которые начинаются и заканчиваются одной и той же буквой
Удалить из текста слова, которые начинаются и заканчиваются одной и той же буквой. Распечатать...

Строки, слова с заглавной и прописной буквой.
Всем доброго времени суток. Условия задачи: Для каждого из слов первого предложения указать,...

Удалить из текста слова-перевертыши, состоящие более чем из 5 букв
Здравствуйте, требуется помощь по написанию кода, задача гласит так:Удалить из текста...

6
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
17.10.2012, 09:12 2
C#
1
2
3
               string text = "ADrew aewr Ref aqFEAfa asdfRad faWawdR";
            Console.WriteLine(string.Join(" ", text.Split(' ').Where(x => x.Count(y => Char.IsUpper(y)) > 1)));
            Console.ReadKey();
1
0 / 0 / 0
Регистрация: 30.06.2011
Сообщений: 6
17.10.2012, 09:16  [ТС] 3
Шокирован Вашей оперативностью.
А можно чуть подробнее объяснить? Сей код выписывает сЛоВА целиком или только ЛВА?
Упорядоченность и неповторяемость соблюдается?
0
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
17.10.2012, 09:25 4
слова целиком
без повторений - просмотрел, вот без них
C#
1
2
3
            string text = "ADrew aewr Ref aqFEAfa asdfRad faWawdR ADrew ADrew";
            Console.WriteLine(string.Join(" ", text.Split(' ').Where(x => x.Count(y => Char.IsUpper(y)) > 1).Distinct()));
            Console.ReadKey();
0
0 / 0 / 0
Регистрация: 30.06.2011
Сообщений: 6
17.10.2012, 09:42  [ТС] 5
Последний вопрос, если не трудно.
Допустим, изначально текст на русском.
Как сделать, чтоб результат выдало сначала кириллицей, затем латиницей?
0
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
17.10.2012, 09:58 6
C#
1
2
3
            string text = "ADrew aewr ФавыаА Ref  фваФф aqFEAfa asdfRad faWawdR ADrew ADrew ФЫафвп";
            Console.WriteLine(string.Join(" ", text.Split(' ').Where(x => x.Count(y => Char.IsUpper(y)) > 1).Distinct().OrderBy(x=>x.Max()<1000?1:0)));
            Console.ReadKey();
0
0 / 0 / 0
Регистрация: 30.06.2011
Сообщений: 6
17.10.2012, 21:43  [ТС] 7
Ошибка 1 Наиболее подходящий перегруженный метод для "string.Join(string, string[])" имеет несколько недопустимых аргументов

Ошибка 2 Аргумент "2": преобразование типа из "System.Collections.Generic.IEnumerable<string >" в "string[]" невозможно
что я не так делаю?

Добавлено через 5 часов 25 минут
Так что делать с ошибкой?
Может, кто подскажет вариант?

вот целиком вопрос:
"вывод на экран из заданного текста слов с несколькими заглавными буквами, без посторений, с сортировкой по алфавиту, сначала латиницей, затем кириллицей"

помогите, плз!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2012, 21:43
Помогаю со студенческими работами здесь

Удалить из текста слова, состоящие из вхождений не более чем двух букв
Удалить из текста слова, состоящие из вхождений не более чем двух букв (например, 'Akka', 'rTTrt' и...

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

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

Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести эти слова на экране
Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести...


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

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

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