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

Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ можно ли создать такой именованый пейп , что по нему можно было передавать данные по сети? http://www.cyberforum.ru/cpp-beginners/thread657720.html
можно ли создать такой именованый пейп , что по нему можно было передавать данные по сети? как он должен называтся и что для этого нужно?
C++ непорядок - WriteFile ReadFile в документациях по этим функциям было написано что можно в качестве хэндла использовать дескриптор socket DWORD x1,x2,x3; char buf; client s("127.0.0.1",4444); x1=ReadFile( (HANDLE)s.s,buf,999,&x2,0); x3=GetLastError(); Sleep(10000); ошибка 87 в чём дело? Добавлено через 28 секунд http://www.cyberforum.ru/cpp-beginners/thread657716.html
C++ ошибка:повреждение стека
набросал простенький код для работы с массивами. а компилятор на меня ругается вот такими страшными словами:"Run-Time Check Failure #2 - Stack around the variable 'arr' was corrupted."Как понять чего он хочет? Подскажите пожалуйста #include<iostream> #include <iomanip> using namespace std; int _tmain() { const int size=10; int arr;
Все необходимые библиотеки для запуск приложения на голом компе C++
Подскажите пожалуйста. Есть проект на VS2010 с MFC. Как мне узнать имена всех необходимых библиотек, которые нужно кинуть в папку с программой для её запуска на компе, где нет визуал студии и прочих деыелоперских штучек? Может есть утилита какая? Вот в старых студиях видел утилиту InstallShield, это не про то ? :-) А без неё? Может какая нибуть опция линкера есть для компоновки всех...
C++ Меседжер для контакта и VK API http://www.cyberforum.ru/cpp-beginners/thread657700.html
Доброго всем времени суток! Подкинули мне курсач) Меседжер для соцсети для линукса. Мой выбор пал на контакт т.к. раньше для него делал меседжер на C#(когда начинал изучать ООП) и даже что-то получилось))) Вот сейчас собрался сделать это в QT на С++ . Вот теперь думаю правильно я ли делал тот меседжер. Я использовал их API. Каждые 5 сек проверял не пришло ли новых сообщений, если пришли...
C++ STL, char** to vector Пытаюсь char** в vector скопировать, но ничего не выходит. Ошибку в упор не вижу. Помогите, пожалуйста. #include <iostream> //cout в итераторе #include <vector> #include <algorithm> // copy #include <iterator> // ostream_iterator using namespace std; int main(int iArg, char** cArg) подробнее

Показать сообщение отдельно
kotleta
 Аватар для kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
25.09.2012, 14:40     Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой
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
#include <iostream>
#include <algorithm>
#include <cstdlib>
#include <vector>
#include <iterator>
#include <functional>
 
using namespace std;
 
int main()
{
    vector <int> v (100);
    vector <int> :: iterator vi1;
 
 
    for(vi1=v.begin(); vi1 != v.end(); vi1++)
    {
    //   v.push_back(rand()%201-100);
      *vi1 = rand()%201-100;
 
    }
 
    ostream_iterator <int > s(cout," ");
    copy(v.begin(),v.end(),s);
    sort(v.begin(),v.end(),greater <int> ());
    cout << endl << endl;
    copy(v.begin(),v.end(),s);
 
 
    return 0;
}
Только у меня вопрос почему, когда
я использую v.push_back(rand()%201-100); у меня программа виснет?
 
Текущее время: 00:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru