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

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

Войти
Регистрация
Восстановить пароль
 
Ev"genii'
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 17
#1

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

21.05.2010, 19:16. Просмотров 656. Ответов 3
Метки нет (Все метки)

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

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

Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова C++
Преобразовать массив, увеличив первую/последнюю/все серии наибольшей длины на один элемент C++
Дана строка. Вывести все слова, содержащиеся в строке, в столбец. C++
В строке удалить слова наибольшей длины... C++
Строки. Удалить слова наибольшей длины C++
C++ Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова.
Вводится строка. Все буквы в строке преобразовать в заглавные C++
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     Вводится строка. Выведите все слова наибольшей длины в этой строке
Ответ Создать тему
Опции темы

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