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

слова из М букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить пробел между словами http://www.cyberforum.ru/cpp-beginners/thread263531.html
проблема, как добавить в конце проги чтобы было пробела между словами #include <stdafx.h> #include <stdlib.h> int main() { char s; printf("Input string: ");
C++ Не работает деструктор Прошу помощи.Делаю лабораторную. Написал программу для подсчета суммы элементов в тех строках динамического массива, которые содержат хотя бы один отрицательный элемент. Все работает, но есть проблема. При попытке выйти из программы появляется ошибка: "Необработанное исключение в "0x5fa959da (msvcr100d.dll)" в "Chapter2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcdc1". При... http://www.cyberforum.ru/cpp-beginners/thread263512.html
C++ Курсовая работа!прошу ответить вас)
вобщем вот я взяла курсовую работу по теме "Система тестирования" это по дисциплине "Высокоуровневые методы информатики и программирования" ни разу в жизни не делала курсовик есть только методичка но этого же недостаточно) но родители заставляют писать самой а как я смогу написать сама если вобще даже не представляю о чём писать то( если кто то сможет подсказать литературу и что тут вобще...
Определить, каким алгоритмом зашифрована ссылка C++
помогить опредилить как зашифрована ссылка(какой алгоритм)?!! 2iob3gRLva940dFNGfymv59mvak70dYLG54ZkxJ1vcyNUNsayQAayHm50iUr
C++ горизонтальная гистограмма http://www.cyberforum.ru/cpp-beginners/thread263489.html
можете пояснить как работает эта программа и почему здесь нет массива строки?? void main() { int b, dr=1; while (b=getchar()) { if (b==' ' || b=='\n' || b=='\t') { dr=1; putchar(' ');
C++ НАПИСАТЬ ПРОГРАММУ ПО ГРАФИКУ!! НАПИСАТЬ ПРОГРАММУ ПО ГРАФИКУ!! подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2796 / 1572 / 246
Регистрация: 03.05.2010
Сообщений: 3,649
25.03.2011, 07: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
38
39
40
/////////////////////////////////////////////////////////////////////////////////////////
//Дана строка из отдельных английских слов. Напечатать все слова, состоящие из M букв.
/////////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iostream>
#include <iterator>
#include <string>
#include <windows.h> 
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
 
    struct  T_word_len_not_eq_to
    {
        size_t  word_len_;
        //-------------------------------------------------------------------------------
        T_word_len_not_eq_to(size_t  word_len) : word_len_(word_len)
        {}
        //-------------------------------------------------------------------------------
        bool  operator() (const T_str&  word)
        {
            return  word.size() != word_len_;
        }
    };
 
    std::cout << "Введите количество букв: ";
    int  n = 0;
    std::cin >> n;
 
    std::cout << "Введите строку на латинице из нескольких слов: "
              << std::endl;
 
    std::remove_copy_if(std::istream_iterator<T_str>(std::cin),
                        std::istream_iterator<T_str>(),
                        std::ostream_iterator<T_str>(std::cout, "\n"),
                        T_word_len_not_eq_to(n));   
}
 
Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru