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

Написать программу которая в текстовом файле будет искать слова с наибольшим количеством заданны букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread911333.html
Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры.
C++ Напечатать все слова-палиндромы,которые есть в этой строке собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =( и вот 1 вариант http://www.cyberforum.ru/cpp-beginners/thread910245.html Напечатать все слова-палиндромы,которые есть в этой строке (см. 1 вариант). http://www.cyberforum.ru/cpp-beginners/thread911298.html
Максимальный элемени матрицы заменить на нуль и вывести на печать угол матрицы, в котором расположен этот максимальный элемент C++
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =(
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =( C++
/delete
C++ Вычислить номер элемента массива ближайшего к среднеарифметического его значения http://www.cyberforum.ru/cpp-beginners/thread911294.html
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =(
C++ Сформировать массив строк, удалить из него одинаковые строки собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =( подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12286 / 6973 / 784
Регистрация: 27.09.2012
Сообщений: 17,286
Записей в блоге: 2
Завершенные тесты: 1
25.06.2013, 09:24     Написать программу которая в текстовом файле будет искать слова с наибольшим количеством заданны букв
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
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string>
#include <vector>
#include <iterator>
int main(){
    std::string tempWord;
    std::vector< std::string > resultWords;
    char findSymbol;
    std::cout<<"Input symbol ->";
    std::cin>>findSymbol;
    std::ifstream inFile("input.txt");
    size_t countMax=0;
    while(inFile>>tempWord){
        size_t tempCount=std::count(tempWord.begin(),tempWord.end(),findSymbol);
        if(tempCount>=countMax){
            if(tempCount!=countMax){
                resultWords.clear();
                countMax=tempCount;
            }
            resultWords.push_back(tempWord);
        }
    }
    std::copy(resultWords.begin(),resultWords.end(),std::ostream_iterator< std::string >(std::cout,"\n"));
}
Добавлено через 33 секунды

Не по теме:

Цитата Сообщение от exwingold Посмотреть сообщение
алле
это не баня

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