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

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

Войти
Регистрация
Восстановить пароль
 
Valen_tina
Сообщений: n/a
#1

Дан текстовый файл F. найти самое долгое слово, вторая буква которых "о". если слов с одинаковой длинной несколько, то сообщить об этом - C++

11.09.2011, 09:36. Просмотров 717. Ответов 1
Метки нет (Все метки)

Дан текстовый файл F. найти самое долгое слово, вторая буква которых "о". если слов с одинаковой длинной несколько, то сообщить об этом. Выполнить задание :
а) считая, что слова состаят не более чем из 10-ти символов
б) без ограничения на число символов в слове.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2011, 09:36     Дан текстовый файл F. найти самое долгое слово, вторая буква которых "о". если слов с одинаковой длинной несколько, то сообщить об этом
Посмотрите здесь:

Дан символьный файл. Найти самое длинное слово среди слов, вторая буква которых есть Е - C++
Ребятки привет.возникла проблема к началу сесии.Помогите пожалуйста решить задачу. Дан символьный файл . Найти самое длинное слово среди...

Найти самое длинное слово среди слов, вторая буква которых 'E' - C++
Дан символьный файл(имя вводится с клавиатуры). Найти самое длинное слово среди слов, вторая буква которых есть 'E'.Если слов с...

Дан текстовый файл. Напечатать все его строки, в которых присутствует слово "кот" - C++
Дано текстовый файл.Напечатать все его рядки, в которых присутствует слово "кот" Мужики помогите за полчаса сделать! Годовая оценка...

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

Найти самое длинное слово, которое заканчивается на "н" - C++
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: найти самое длинное слово, которое заканчивается на "н" ...

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

Найти слово "ТЕКСТ", если такое слово есть,то отпечатать его номер в строке. - C++
В символьной строке, содержащей не более 80 символов, каждые два соседних слова разделены одним пробелом, строка заканчивается символом...

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

Определить, сколько раз в тексте встречается слово "мир" или сообщить об отсутствии. Вывести текст и результат - C++
Определить сколько раз в тексте встречается слово мир или сообщить о его отсутствии. Вывести текст и результат.

Найти слово в фразе из 3 слов, которое начинаеться на букву "M" - C++
Необходимо найти слово в фразе из 3 слов, которое начинаеться на букву "M"(на английском). Нужно, чтобы это слово вывело отдельно от...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 465
Записей в блоге: 1
11.09.2011, 11:01     Дан текстовый файл F. найти самое долгое слово, вторая буква которых "о". если слов с одинаковой длинной несколько, то сообщить об этом #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
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
#include <conio.h>
int main()
{
  int maxlen=0;
  string str;
  ifstream I("F.txt",ios::in);
  while(I>>str)
    if(str[1]=='o')
      if(strlen(str.c_str())==maxlen)
      {
        cout<<"Ñëîâ Г± îäèГ*Г*êîâîé Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îé äëèГ*îé Г*åñêîëüêî";
        getch();
        return 0;
      }
      else
        if(strlen(str.c_str())>maxlen)
          maxlen=strlen(str.c_str());
  cout<<"ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*Г*Гї äëèГ*Г* ñëîâГ* - "<<maxlen;
  getch();
}
Ответ Создать тему
Опции темы

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