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

Найти самое длинное слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет количества вершин дерева на заданном уровне http://www.cyberforum.ru/cpp-beginners/thread1003551.html
Напишите пожалуйста Проги для нахождения количества вершин для дерева на заданном уровне, и кто сможет помогите посчитать сложность алгоритма
C++ Подключение библиотек в MVS12E Здравствуйте, я начал изучать программирование на С++ OpenGL. Я нашел туториал, в котором написано, что нужно подключить библиотеки OpenGL32.lib GLu32.lib GLaux.lib Вот у меня возникает вопрос, где их взять и как их подключить? Я использую Microsoft Visual Studio 2012 Express буду благодарен, если вы мне поможете. http://www.cyberforum.ru/cpp-beginners/thread1003530.html
C++ Организация библиотеки
Написал набор классов и функций для своего удобства, чтобы подключать их в любом проекте. Всего получилось 35 файлов. Поместил я эти файлы и деректорию Include моей студии. Когда в проекте подключаю файл и использую какую либо функцию, выпадает ошибка, ССылка на нерасрешенную лексему..... Исправляется все если я все эти файлы складываю в папку проекта и ВКЛЮЧАЮ их а сам проект. Что я не так...
Абстрактные и производные классы С++ C++
Проблема: Есть базовый класс "Фигура", и производные: "Точка", "Круг", "Прямоугольник", "Треугольник". Надо сделать чистую виртуальную функцию Transform, и переопределить её в производных классах. Принцип работы функции Transform: функция должна трансформировать точку в круг, круг в прямоугольник, прямоугольник в треугольник. Когда я пытался реализовать данную функцию то наткнулся на...
C++ Ошибка с классом в C++ http://www.cyberforum.ru/cpp-beginners/thread1003491.html
#include <iostream> using namespace std; class Cat { public: Cat(int initAge); ~Cat(); void SetAge(int age); int GetAge(); private: int Age;
C++ Дружеские числа Два натуральных числа называют дружескими, если каждое с них будет равно сумме всех делителей другого, кроме этого самого числа. Найти все пары дружеских чисел, что находятся в диапазоне от 200 до 300 подробнее

Показать сообщение отдельно
Hotspur
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 4

Найти самое длинное слово - C++

10.11.2013, 19:15. Просмотров 221. Ответов 0
Метки (Все метки)

Здравствуйте. Мне нужно найти самое длинное слово в предложении и его порядковый номер.
Как сделать, чтоб ввод завершался с нажатием клавиши "Enter", а не нажиманием Ctrl+Z на новой строке, как сейчас. И можно ли вводить русский текст?

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
31
32
33
#include <iostream>
#include <string>
#include <iterator>
 
using namespace std;
 
typedef istream_iterator< string> str_in_it;
 
int main()
{
    std::string longest;
    unsigned short longest_id = 0;
 
    {
        setlocale(LC_CTYPE, "Russian");
        cout << "Введите текст" << endl;
        unsigned short id = 0;
        for (str_in_it it(cin); it != str_in_it(); it++, id++)
        {
            if (it->length() > longest.length())
            {
                longest = *it;
                longest_id = id;
            }
        }
    }
 
    cout << "Самое длинное слово - " << longest << "\n"; 
    cout << "Порядковый номер - " << longest_id << "\n";
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru