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

Вывод слов группами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Робота з файлами http://www.cyberforum.ru/cpp-beginners/thread228976.html
здраствуйте помогите написать ни как не получается Сформировать и вывести на экран текстовый файл из лент, в которых изымаются слова "for". Вывести на экран номера строк, в которых встречаются слова "printf" и "scanf "..........
C++ небольшой вопрос..... подскажите,пожалуйста,что в этой записи обозначает &(амперсант) перед переменными? int dd, mm, yy; fscanf(Query,"%d.%d.%d", &dd, &mm, &yy) http://www.cyberforum.ru/cpp-beginners/thread228973.html
Копирующий конструктор C++
Здравствуйте, кто нибудь может сказать, почему при создании копирующего конструктора нужно указывать ссылку на объект? #include <iostream> #include <cstdio> #include <cstdlib> #include <string> using namespace std; class DArray {
C++ Работа со строками, вылетает ошибка
Здравствуйте товарищи! В общем задание такого, посчитать слова в строке, у которых первая и последняя буква одинаковы (Привер: faaaaf) Программу составил, проработал каждый шаг, не знаю но по какойто непонятной причине, после того как ввёл в Edit строку и нажал кнопку вылетает ошибка, с какими то системными циферками, вот в общем код: void __fastcall TForm1::Button1Click(TObject *Sender) { ...
C++ Нижний треугольник матрицы http://www.cyberforum.ru/cpp-beginners/thread228919.html
Надо в левом нижнем треугольнике матрицы найти самое минимальное значение.Вот я написала прогу.Но она выдает постояяно 1!!!Уже никак не могу найти ошибку!Нужен свежий взгляд...Посмотрите.Спасибо заранее. Добавлено через 1 минуту //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma hdrstop
C++ Конструктор копирования, типы данных. 1) Как я понял из прочтения есть конструктор по-умолчанию, который создается по-умолчанию компилятором, но можно и самому явно указать конструктор не принимающий параметров это и будет конструктор по-умолчанию, но в нем теперь можно проинициализировать элементы класса. Если указать ещё один конструктор, но который принимает параметры, то это будет уже не конструктор по-умолчанию и вступать в... подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
18.01.2011, 14:20     Вывод слов группами
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
#include <algorithm>
#include <conio.h>
#include <vector>
#include <string>
#include <iterator>
#include <iostream>
#include <list>
 
using namespace std;
 
bool double_check(const string& Buffer)
{
    for(string::const_iterator i = Buffer.begin(), end = Buffer.end(); i != end; ++i)
        if (count(Buffer.begin(), Buffer.end(), *i) != 2)
            return false;
    return true;
}
 
bool is_increase(const string& Buffer)
{
    string sort_string = Buffer;
    sort(sort_string.begin(), sort_string.end());
    return Buffer == sort_string;
}
 
int main()
{
    vector<string> v;
    list<string> v1;
    copy(istream_iterator<string>(cin), istream_iterator<string>(), back_inserter(v));
    for (vector<string>::iterator i = v.begin(), end = v.end(); i != end; ++i)
        if (double_check(*i))
            v1.push_front(*i);
        else
            if (is_increase(*i))
                v1.push_back(*i);
    copy(v1.begin(), v1.end(), ostream_iterator<string>(cout, " "));
    _getch();
    return EXIT_SUCCESS; 
}
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru