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

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

Восстановить пароль Регистрация
 
Ev"genii'
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 17
21.05.2010, 19:16     Вводится строка. Выведите все слова наибольшей длины в этой строке #1
Вводится строка. Выведите все слова наибольшей длины в этой строке.

Очень нужна помощь!Заранее огромное спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2010, 19:16     Вводится строка. Выведите все слова наибольшей длины в этой строке
Посмотрите здесь:

Дана строка. Вывести все слова, содержащиеся в строке, в столбец. C++
В строке удалить слова наибольшей длины... C++
Строки. Удалить слова наибольшей длины C++
C++ Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова.
Вводится строка. Все буквы в строке преобразовать в заглавные C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
23.05.2010, 13:46     Вводится строка. Выведите все слова наибольшей длины в этой строке #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
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
 
int main()
{
    vector<string> vec;
    string::size_type maxLen = 0;
    copy(istream_iterator<string>(cin), istream_iterator<string>(), back_inserter(vec));
    
    for (vector<string>::iterator itr = vec.begin(); itr != vec.end(); ++itr)
    {
        if (itr->size() > maxLen)
            maxLen = itr->size();
    }
    
    for (vector<string>::iterator itr = vec.begin(); itr != vec.end(); ++itr)
    {
        if (itr->size() >= maxLen)
        {
            cout << "Word: " << *itr << ". Length: " << itr->size() << endl;
        }
    }
 
    system("pause");
    return 0;
}
Ev"genii'
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 17
04.06.2010, 17:41  [ТС]     Вводится строка. Выведите все слова наибольшей длины в этой строке #3
мм..а можно эту задачу для Borland C++ Builder 6.0.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
04.06.2010, 18:14     Вводится строка. Выведите все слова наибольшей длины в этой строке #4
Я с борландом не работаю (ненавижу еще с паскаля), но там могут быть изменения только в хидерах, я использовал все из стандарта
Yandex
Объявления
04.06.2010, 18:14     Вводится строка. Выведите все слова наибольшей длины в этой строке
Ответ Создать тему
Опции темы

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