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

Пары в векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан файл, содержащий текст на русском языке http://www.cyberforum.ru/cpp-beginners/thread771238.html
Дан файл, содержащий текст на русском языке. Cоставить в алфавитном порядке список всех слов, встречающихся в этом тексте. Есть код в паскале: program laba14; const n = 6; l = 10; var i,count :integer;
C++ Не запускается деконструктор. Где ошибка? #include <cstdlib> #include <iostream> using namespace std; class Sort{ public: int x; int max; Sort(); http://www.cyberforum.ru/cpp-beginners/thread771228.html
Взаимные include заголовочных файлов C++
Доброго времени суток! Возник вопрос по вот такой задаче: Пускай есть файлы A.h , A.cpp, B.h, B.cpp. В файле A.h объявлен класс А: class A { ... B** Arr; public: void someMethod();
нужно доделать игру немного)(кому не сложно) C++
#include <iostream> #include <windows.h> #include <conio.h> using namespace std; void main() { #pragma region Объявления enum {SPACE, WALL, SCORE, LIFE}; enum DIRECTION{UP, DOWN, LEFT, RIGHT}; const int Y = 24, X = 65;
C++ Консоль не вмещает результаты http://www.cyberforum.ru/cpp-beginners/thread771202.html
Недавно начал изучать С++ и решил как то реализовать полученные знания, к тому же подвернулась объемная и рутинная задача для вычисления, порядка 2000 операция сложения :) .... в итоге немного помучившись у меня получилось всё просуммировать, но вот в чём загвоздка консоль возвращает только где то 300 строк, а остальные стирает или что то вроде того.. подскажите как увидеть все возвращенные...
C++ Microsoft Visual Studio - нужна литература учу С++ вот задолбался делать консольние приложение хочу научится делать их в Windows Form. Нужна литература. Помогите пожалуйста. подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5588 / 3067 / 346
Регистрация: 29.11.2010
Сообщений: 8,265
25.01.2013, 11:58     Пары в векторе
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 <vector>
#include <random>
#include <algorithm>
#include <iterator>
 
 
int main()
{
    std::mt19937 gen {std::random_device()() };
    std::uniform_int_distribution<int> uid(-50, 50);
    const int N = 200;
    std::vector<int> v(N);
    std::generate(v.begin(), v.end(), [&uid, &gen] { return uid(gen); } );
    std::copy(v.begin(), v.end(), std::ostream_iterator<int> (std::cout, " ") );
    bool positive = (*v.begin() >= 0);
    int counter = 0;
    std::for_each(v.begin() + 1, v.end(), [&positive, &counter](int x)
    {
        bool tickPositive = (x >= 0);
        if (positive != tickPositive)
            counter++;
        positive = tickPositive;
    } );
    std::cout << std::endl << "Counter: " << counter << std::endl;
}
http://liveworkspace.org/code/h68Jg
 
Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru