Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан файл, содержащий текст на русском языке http://www.cyberforum.ru/cpp-beginners/thread771238.html
Дан файл, содержащий текст на русском языке. Cоставить в алфавитном порядке список всех слов, встречающихся в этом тексте. Есть код в паскале: program laba14; const n = 6; l = 10; var ...
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...
нужно доделать игру немного)(кому не сложно) 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,...
C++ Консоль не вмещает результаты http://www.cyberforum.ru/cpp-beginners/thread771202.html
Недавно начал изучать С++ и решил как то реализовать полученные знания, к тому же подвернулась объемная и рутинная задача для вычисления, порядка 2000 операция сложения :) .... в итоге немного...
C++ Microsoft Visual Studio - нужна литература учу С++ вот задолбался делать консольние приложение хочу научится делать их в Windows Form. Нужна литература. Помогите пожалуйста. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7490 / 4605 / 691
Регистрация: 29.11.2010
Сообщений: 12,589
26.01.2013, 17:31
Avazart, и
C++
1
#include <cstdlib>
srand и rand определены как раз там. Оно, конечно, может косвенно подключаться через iostream, но сам ведь понимаешь, что не тру.

ТС, вы назвали тему "пары в векторе". А сами хотите использовать массивы и С стайл.
В моем коде весь алгоритм расположен тут:
C++
1
2
3
4
5
6
7
8
9
bool positive = (*v.begin() >= 0);
    int counter = 0;
    for (std::vector<int>::iterator it = v.begin() + 1; it != v.end(); ++it)
    {
        bool tickPositive = (*it >= 0);
        if (positive != tickPositive)
            counter++;
        positive = tickPositive;
    }
Приблизительные значение v.begin() и v.end() можно угадать имея по английскому хоть чуть более, чем 2 с минусом, в конце-концов - гугл в помощь. Вы просто не захотели разобраться хоть на йоту и предпочитаете, чтоб за вас разжевали и в рот положили. Да и научитесь грамотно формулировать задания. Вектор есть вектор, а пары в векторе вообще звучит как std::vector<std:air< > > .
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru