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

Найти самое длинное слово и определить, сколько раз оно встретилось - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести первые 100 чисел Фиббоначи http://www.cyberforum.ru/cpp-beginners/thread672346.html
на вывести на с++ первые 100 чисел фиббаначи
C++ Получить все трехзначные натуральные числа, сумма цифр которых равна m var m, n, s, i: integer; begin write('Введите m (m<27): '); readln(m); for i:= 100 to 999 do begin s:= 0; n:= i; while n>0 do begin http://www.cyberforum.ru/cpp-beginners/thread672302.html
Выборка из простенькой бд C++
Добрый день! Собственно в 2 файла заливаются записи, имея запрос с m_strSEARCH надо вытащить остальные с условием..вроде ок, но почему то в последней части вываливается только первая из нужных ( С циклом что то не так? int CIndex::poisk_ind(CString kl,int i,int& nomer) { while (i<kol) { if (index.kluch!="")
Перегрузка операторов с использованием функций-членов и укозателя *this C++
Из учебника я узнал, то что функция перегрузки операторов вызывается когда компилятор встретит выражение - c = a + b; затем b - передается как аргумент (явно), a - передается как аргумент (не явно) спомощью укозателя this. Где и происходит операция сложения двух объеттов. пример: //Здесь класс myClass myClass myClass::operator+(myClass ob){ myClass temp; temp.n = n + ob.n; //n...
C++ Перевести код видеоплеера с C# http://www.cyberforum.ru/cpp-beginners/thread672254.html
Народ, если есть кто шарит и в С# И в C++ Подгоните этот код под C++ Нада! using System; using System.Windows.Forms;-это стандартные библиотеки(нетрогайте) using Microsoft.DirectX.AudioVideoPlayback;-подключите эту библиотеку. namespace aviWinForm //имя проигрывателя { public partial class Form1 : Form {
C++ длина вектора Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае A, B Вычисление длины вектора оформить в виде функции. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1599 / 1227 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
16.10.2012, 15:36     Найти самое длинное слово и определить, сколько раз оно встретилось
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
34
35
36
37
#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
 
int main()
{
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        std::string sword, slongest;
        size_t counter;
        char c;
        for(counter = 0; ifs; )
        {
            ifs.get(c);
            if(isalpha(c) && ifs)
                sword += c;
            else
            {
                if(sword.size() > slongest.size())
                {
                    slongest = sword;
                    counter = 1;
                }
                else if(sword == slongest)
                    ++counter;
                sword.clear();
            }
        }
        std::cout << slongest << " - " << counter << std::endl;
        ifs.close();
    }
    else
        std::cerr << "Unable to open input file" << std::endl;
    return 0;
}
 
Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru