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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Выводит #infoo при подсчёте суммы ряда http://www.cyberforum.ru/cpp-beginners/thread669905.html
Если я ввожу "x" очень большой(100 например), то программа не работает выводя кучу строк подряд что-то типа #infoo. При этом "e" может быть любым. Подскажите в чём дело? Как решить данную проблему? #include <stdio.h> #include <math.h> int main() { double a, b, c, d, f, g ,h, m, i; float x, e; int n; h=0;
C++ Счетчик операций в цикле do-while Счетчик операций i выдает нереально завышенные цифры: всего 4 преобразования - как будто 15 операций в цикле произошло. Как его на работу славную настроить, на дела хорошие? #include <iostream> #include "std_lib_facilities.h" int main () { char temp_letter; char small = 'a'; char capital = 'A'; http://www.cyberforum.ru/cpp-beginners/thread669897.html
Разбить код на функции C++
Помогите пожалуйста разбить код из nain на функции спасибо. #include <iostream> #include <vector> #include <string> using namespace std; int middle; int K(const vector<float> &tut, int start, int end) {
Матрица С++ C++
Как ввести и вывести динамическую матрицу в с++?
C++ Обьекты класса http://www.cyberforum.ru/cpp-beginners/thread669871.html
Возник такой вопрос. Есть класс Авто, в котором конструктор считает количество введеных машин. Проблемма в создание нужного количества обьектов класса.Вот код: #include <iostream.h> using namespace std; class Avto { static int Amount; string Info; public: void PutAmount();
C++ Подсчет. Треугольник #include <math.h> #include <stdio.h> #include <conio.h> int main() { signed int a,b,c,S; unsigned int B,C; double a,b,c; do{ printf("\n Blog a,b: "); scanf("%U", &a, &b); подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
13.10.2012, 00:16     Определить, сколько слов текста из файла имеют определенную длину
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <vector>
#include <string>
#include <cstdio>
using namespace std;
 
int main(void)
{
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
    const int n = 10;
    vector<string> v[n];
    string str;
    while(cin >> str)
        if (str.size() <= n)
            v[str.size()-1].push_back(str);
    for (int i = 0; i < n; ++i)
        cout << "size = " << i+1 << ": " << v[i].size() << endl;
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < v[i].size(); ++j)
            cout << v[i][j] << endl;
    return 0;
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru