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

Поиск самого длинного слова в файле - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.59
Dammage
Сообщений: n/a
15.04.2007, 23:49     Поиск самого длинного слова в файле #1
Дан символьный файл f. Найти самое длинное слово среди слов, вторая буква которых есть е; если слов с наибольшей длинной несколько, то найти последнее. Если атких слов нет, сообщить об этом.

Нуна организовать эту задачку. Плиз помогите, ато с с++ еще пока не падружился , а сделать нада к среде. Заранее спасибо!

P.S. просьба сильно замысловатых функций или что то падобное не писать, а как нить по проще.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2007, 23:49     Поиск самого длинного слова в файле
Посмотрите здесь:

Дана строка содержащая текст. Найти длину самого короткого и самого длинного слова. C++
C++ Найти длину самого короткого слова и самого длинного слова в строке
поиск самого длинного слова C++
Строки (Найти длину самого короткого и самого длинного слова, а также сами эти слова) C++
C++ Найти длину самого короткого и самого длинного слова, а также сами эти слова
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pricolist
сам себе админ и инженер
 Аватар для Pricolist
1344 / 78 / 9
Регистрация: 07.09.2006
Сообщений: 1,574
16.04.2007, 02:23     Поиск самого длинного слова в файле #2
ребята, домашнюю работу по программированию всем вузам страны будем тут делать? Хоть бы свои наброски и идеи выложил сюда, может знающие подкорректировали бы, а то "сидите думайте, задание я дал".
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
23.08.2010, 18:34     Поиск самого длинного слова в файле #3
Цитата Сообщение от Pricolist Посмотреть сообщение
ребята, домашнюю работу по программированию всем вузам страны будем тут делать?
Пусть вот разбирается теперь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <algorithm>
#include <iterator>
#include <fstream>
#include <vector>
#include <string>
#include <iostream>
 
int main()
{
   std::vector<std::string> v(std::istream_iterator<std::string>(std::ifstream("file.txt")), std::istream_iterator<std::string>());   
   std::string maxstring;
 
   for(auto it = v.begin(); it != v.end(); ++it)
      if(it->find('e') != std::string::npos)
         if(it->size() >= maxstring.size())
            maxstring = *it;
 
   if(maxstring.empty())
      std::cout << "not found word with char E" << std::endl;
   else
      std::cout << "last max word with char E is: " << maxstring << std::endl;
}
CyBOSSeR
23.08.2010, 18:37
  #4

Не по теме:

fasked, думаю за три года с момента создания темы ТС уже во всем разобрался.

fasked
23.08.2010, 18:40     Поиск самого длинного слова в файле
  #5

Не по теме:

Цитата Сообщение от CyBOSSeR Посмотреть сообщение

Не по теме:

fasked, думаю за три года с момента создания темы ТС уже во всем разобрался.

OMG, а у меня наверху топик был, как непрочтенный. Я на дату даже и не посмотрел
Некромант блин

Yandex
Объявления
23.08.2010, 18:40     Поиск самого длинного слова в файле
Ответ Создать тему
Опции темы

Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru