Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DevastatorOne
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 14
#1

Дан текстовый файл. Вывести первое слово текста наибольшей длины - C++

09.03.2014, 16:42. Просмотров 455. Ответов 3
Метки нет (Все метки)

Такое слово должно выводиться с учетом знаков препинания, расположенных в начале и в конце слова. Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 16:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан текстовый файл. Вывести первое слово текста наибольшей длины (C++):

Дан текстовый файл. Вывести первое слово текста наибольшей длины - C++
Дан текстовый файл.Вывести первое слово текста наибольшей длины.помогите написать прогу на си

В тексте найти и вывести слово наибольшей длины, в котором нет заданной буквы - C++
Помогите пожалуйста. Дуб дубом, а завтра сдавать надо. Надо на писать на простом си, желательно с парой комментариев(

Дан русский текст. Найдите первое и последнее слово текста - C++
Ребят, кому не сложно, помогите плз! " Дан русский текст. Найдите первое и последнее слово текста. Во входном файле записан русский текст....

Дан текстовый файл. Найти самое короткое слово. - C++
Дан текстовый файл. Найти самое короткое слово. Слово нужно прочитать из файла , а сама программа через массив. Заранее спасибо!

Вывести последнее слово текста наименьшей длины - C++
Дан текстовый файл. Вывести последнее слово текста наименьшей длины. Словом считать набор символов, не содержащий пробелов и ограниченный...

Дан текстовый файл F. Найти, сколько раз встречается в нем слово S - C++
Просто без выходная ситуация надо решить задачи... Просто умоляю кто нибудь ПАМАГИТЕ!!!!!!!!!!!!:help::help::help: 1)Дан файл F,...

3
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
09.03.2014, 18:11 #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
26
27
28
29
30
#include <iostream>
#include <iterator>
#include <string>
#include <fstream>
#include <set>
#include <algorithm>
 
using std::string;
 
auto length_comp = [](const string& x, const string& y)
{
   return x.size() > y.size();
};
 
using set_t = std::set<string, decltype(length_comp)>;
using input = std::istream_iterator<string>;
 
int main()
{
   std::ifstream ifs("file.txt");
   if (!ifs.is_open())
   {
      std::cerr << "Error opening file.\n";
      return 1;
   }
   set_t set {input(ifs), input(), length_comp};
 
   std::cout << "Longest word is \"" << *set.begin() << "\"\n";
   return 0;
}
0
DevastatorOne
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 14
09.03.2014, 18:40  [ТС] #3
А есть какой-нибудь другой способ?
0
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
09.03.2014, 20:35 #4
Есть.
0
09.03.2014, 20:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2014, 20:35
Привет! Вот еще темы с ответами:

дан входной текстовый файл. Вывести в выходной файл строку с максимальным количеством слов - C++
Дан входной текстовый файл (одна строка – одно предложение). Вывести в выходной файл строку (строки) с максимальным количеством слов.

В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения - C++
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения. Помогите...

Дан текстовый файл ( определить слово с наибольшим количеством букв и вставить его на начало и конец строки) - C++
Дан текстовый файл определить слово с наибольшим количеством букв и вставить его на начало и конец строки. Вот мой код #include...

Дан текстовый файл. Вывести все слова, начинающиеся с заданной буквы - C++
Дан текстовый файл. Вывести все слова, начинающиеся с заданной буквы (к примеру &quot;а&quot;). Составить программу на C++. Заранее...


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

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

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