Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести самое длинное слово и его порядковый номер в исходной строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерные массивы. Процедуры и функции http://www.cyberforum.ru/cpp-beginners/thread381506.html
нужер зделать программку, помогите если сможете: В матрице А (n х n) определите количество строк, элементы ко- торой образуют арифметическую прогрессию. Используйте подпро- грамму проверки...
C++ Как подсчитать вероятность появления каждого символа в тексте. Как подсчитать вероятность появления каждого символа в тексте. Например дана предложение: The method was attributed to Fano, who later published it as a technical report. Как найти вероятность?... http://www.cyberforum.ru/cpp-beginners/thread381499.html
Составить программу для перевода чисел из шестнадцатеричной системы счисления в двоичную(с++) C++
Видел похожий вопрос на форуме, но к сожалению он был для VB.
Чтобы не было утечек памяти C++
Товарищи, такой вопрос: class node { int *a; double *b; vector<node *> vec; public: //тут методы }
C++ чтение файла в массив http://www.cyberforum.ru/cpp-beginners/thread381490.html
Дан файл из трех строк. Первая строка содержит две цифры о длине следующих строк, нужно проверить одинаковые ли элементы в след строках или нет. Пример: 3 5 1 2 3 1 2 3 4 5 или такой пример: 2 4...
C++ Единицы Помогите пожалуйста, кому не сложно сделать задачку, ребят. Заранее огромное спасибо Найдите двоичное число с наименьшим числом единиц, дающее остаток P при делении на R. Ввjд В первой строке... подробнее

Показать сообщение отдельно
talis
792 / 544 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.11.2011, 23:12
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
#include <iostream>
#include <string>
#include <iterator>
 
typedef std::istream_iterator<std::string> str_in_it;
 
int main( )
{
    std::string longest;
    unsigned short longest_id = 0;
 
    {
        unsigned short id = 0;
        for( str_in_it it( std::cin ); it != str_in_it(); it++, id++ )
        {
           if( it->length() > longest.length() )
           {
              longest = *it;
              longest_id = id;
           }
        }
    }
 
    std::cout << longest_id << ": " << longest << '\n';
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru