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

с++ , удалить первые 5 элементов из контейнера, звтем добавить в конец 3 новых элемента, доработка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поразрядные операции - в чем суть и применение? http://www.cyberforum.ru/cpp-beginners/thread954719.html
Давно откладывал эту тему, но все же столкнулся с ней снова. Так вот, не могу понять зачем они, где и как их использовать?
C++ отсортировать методом пузырька Дан массив из N целых чисел. Получить из него массив чисел меньших 15 и отсортировать его по возрастанию методом пузырька. У меня массив чисел меньше 15 получается сделать (код ниже), но он с ошибками. И я никак не могу понять метод пузырька. Помогите сделать пожалуйста. #pragma argsused #include<iostream.h> #define n 8 int main(int argc, char* argv) { int i, a, b,x, g, k, t, d, l, m; ... http://www.cyberforum.ru/cpp-beginners/thread954688.html
ввод/вывод C++
Как определить откуда вызывают cout - из dll либо из исполняемого приложения?
C++ Пересечение имён функций
Например я включаю <math.h>, но при этом у меня у самого ещё определена функция например log. Какая функция будет вызвана? Моя или из math.h. В java всё было ужасно просто, к статическим методам можно было легко обращаться по названию класса, например Math.log, а тут этого нет и я уже час ищу как например сделать что-то типа using namespace math; но ничего не нашёл. И как мне обращаться отдельно...
C++ Обновление счётчика при записи в файл http://www.cyberforum.ru/cpp-beginners/thread954675.html
Товарищи форумчане! Бросаю Вам флаг помощи. Проблема такого плана: ведётся запись массива структур в файл. В начале файла записывается число этих самых структур, которые непосредственно входят в массив структур :-) Например, структура "Имя". Запрашивается, сколько имён будет введено и это число помещается в начале файла. Ну а дальше записываются непосредственно сами элементы структур (в данном...
C++ Править код под XE4 Привет, нашел код на форуме: #include <windows.h> #include <string.h> #include <Tlhelp32.h> unsigned long pid; //--------------------------------------------------------------------------- unsigned long PIDByName(AnsiString AProcessName) { HANDLE pHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 ProcessEntry; подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.09.2013, 10:15     с++ , удалить первые 5 элементов из контейнера, звтем добавить в конец 3 новых элемента, доработка
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
50
51
52
53
#include <vector>
#include <conio.h>
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
 
void remove5(vector <int> &v);
void add3(vector <int> &v);
void show(vector <int> &v);
 
 int main(int argc, char* argv[])
 {
     srand(time(NULL));
     
     vector <int> v(10);
     for (int i = 0; i < v.size(); i++)
     {
        v[i] = rand() % 100 + 1;
     }
     
     show(v);
     
     remove5(v);
     show(v);
     
     add3(v);
     show(v);
 
     getch();
     return 0;
 }
 
 void show(vector <int> &v2)
 {
     for(int i = 0; i < v2.size(); i++)
     {
        cout << v2[i] << ' ';
     }
     cout << endl;
 }
 
 void remove5(vector <int> &v)
 {
    vector<int>::iterator it;
    v.erase(v.begin(), v.begin() + 5);
 }
 
 void add3(vector <int> &v)
 {
    for (int i = 0; i < 3; ++i)
        v.push_back(rand() % 100 + 1);
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru