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

Найти количество групп с пятью символами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита http://www.cyberforum.ru/cpp-beginners/thread423989.html
1.Текст – это непустая последовательность букв. Дан текст. Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита. Именуйте темы осмысленно!
C++ Как закрыть и удалить файл? Здравствуйте, помогите пожалуйста, у меня есть строка name_txt(string) где прописан путь к txt файлу который надо закрыть(если открыт) и удалить. remove требует символьный массив, можно ли без него? http://www.cyberforum.ru/cpp-beginners/thread423987.html
C++ Защита от некорректного ввода для действительных чисел
Программа полностью рабочая, только нужно написать защиту от некорректного ввода, и не знаю как это сделать #include <stdafx.h> #include <stdio.h> #include <locale.h> #include <conio.h> #include <math.h> #include <malloc.h> #include <stdlib.h>
C++ Коды клавиш и обработка событий клавиатуры в консоли
Многие часто спрашивают один и тот же вопрос по поводу обработки событий нажатия клавиш в консоли. вот простейший пример перехвата: int i_input; i_input = getch(); switch (i_input) {
C++ Массивы.Сумма элементов!!! http://www.cyberforum.ru/cpp-beginners/thread423944.html
Нужно перемножить 2 матрицы и вывести результирующую, и сумму элементов каждой строки. Считает только сумму первой строки!!!Где ошибка? Мой Код: #include <iostream> #include <cstdlib> using namespace std; long double** ymnogenie(int n, long double **A, long double **B){
C++ Как можно проверить, запущен ли текстовый файл? Здравствуйте, как можно проверить, запущен ли текстовый файл или нет. Я запускаю txt файл с помощью system("start teoria.txt"); и если он остается открытым мне необходимо закрыть его. И как его можно закрыть? подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.01.2012, 17:44     Найти количество групп с пятью символами.
Цитата Сообщение от saserlend Посмотреть сообщение
С++
Выпендрёжный вариант:
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 <sstream>
#include <algorithm>
#include <iterator>
 
class LenTest {
    int len;
public:
    LenTest(int _len) : len(_len) {}
    bool operator () (const std::string & s) {
        return s.length() == len;
    }
};
 
int main(){
    const int NEEDED_LEN(5);
    std::string s;
    
    while ( std::cout << "String: " && std::getline(std::cin, s) && ! s.empty() ){
        std::istringstream ist(s);
        std::cout << std::count_if(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(), LenTest(NEEDED_LEN))
            << " tokens length of " << NEEDED_LEN << " symbols." << std::endl;
    }
    
    return 0;
}
 
Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru