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

Очередь: Создать две новые очереди в которых будут находиться отдельно положительные и отрицательные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа печатающая значение true и false http://www.cyberforum.ru/cpp-beginners/thread609165.html
Всем привет. Сижу на экзамене, помогите пожалуйста решить задачу. Заранее спасибо.
C++ Описать функцию ООП Описать функцию, которая строит l2 - копию списка l1 http://www.cyberforum.ru/cpp-beginners/thread609146.html
выделить новую память new так, чтобы адрес остался прежним C++
:) Добрый день. Использую выделение динам. памяти таким образом: Point = new TPoint ; Делаю вот что. Создаю массив объектов и выделяю под них память динамически. Далее приходит момент, когда массив становится заполненным и нужно увеличить кол-во элементов. Тогда я делаю массив копий, переношу туда инфу, потом меняю указатели и присваиваю своему массиву новый адрес с большим кол-вом...
C++ Проверить, есть ли в записи натурального числа N три одинаковые цифры
дано натуральное число n. Проверить есть ли в записи числа три одинаковые цифры
C++ Ошибка stdlib.h http://www.cyberforum.ru/cpp-beginners/thread609080.html
Имеется файл содержащий что-то подобное: 1. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 11 2. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 12 3. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 21 4. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 22 Вроде код без ошибок: char* asd;
C++ Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? Мне надо вывести c-строку в xml, а в ней есть кавычки и слеши. подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
19.06.2012, 14:30     Очередь: Создать две новые очереди в которых будут находиться отдельно положительные и отрицательные числа
Мой вариант

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
41
42
43
44
45
46
47
48
49
#include <iostream> 
#include <vector>  
#include <ctime> 
#include <cstdlib>
using namespace std; 
 
int main() 
{   
    srand((unsigned) time(0));
    vector<int> vec;   
    vector<int> vec_p; 
    vector<int> vec_o; 
    
    for ( int i = 0; i < 10; i++) 
        vec.push_back(rand() % 21 - 10);  
 
    for ( int i = 0; i < 10; i++) 
        cout << vec[i] << " ";  
    cout << endl; 
 
    vector <int> ::iterator p = vec.begin();
    
    while( p != vec.end())
    { 
        if( *p >= 0) 
           vec_p.push_back(*p);  
        else  
           vec_o.push_back(*p);
        p++; 
    } 
 
     vector <int> :: iterator ptr = vec_p.begin(); 
 
    while(ptr!= vec_p.end()) 
    { 
        cout << *ptr << " "; 
        ptr++; 
    }  
 
    cout << endl;
 
    ptr = vec_o.begin();
    while( ptr!= vec_o.end()) 
    {  
        cout << *ptr << " "; 
        ptr++; 
    } 
    cout << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru