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

Вставка элементов одной последовательности в другую так, чтобы вторая последовательность осталась невозрастающей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарисовать оси координат на изображении http://www.cyberforum.ru/cpp-beginners/thread680639.html
Помогите, как нарисовать оси координат на изображении, по щелчку мыши, начало координат (0,0) - точка на которую нажали левой кнопкой мыши.
C++ Заполнить массив случайно буквами как заполнить массив случайно буквами c++ . Можете дать простенький пример, я бы потом как-то разобрался. http://www.cyberforum.ru/cpp-beginners/thread680628.html
Найти элемент массива, наиболее близкий к среднему значению всех элементов массива C++
Найти элемент массива, наиболее близкий к среднему значению всех элементов массива. Найти среднее арифметические положительных и отрицательных элементов массива. И все это в динамическом массиве( ...
C++ Разветвляющиеся алгоритмы
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значе-ния функции f(x):2x, x2, х/3 (в оконном приложениии выбор...
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread680598.html
Мне нужно написать программу, которая отсортирует мою структуру по третьему символу(по чару в данном примере). Сейчас у меня подставлена в текст программы простая быстрая сортировка#include...
C++ define не Здравствуйте. "Дефайню" "%f" для вывода: #define fss "%f"; . И потом делаю вывод вот такой вот: for(i=0;i<n;i++) fscanf(in,fss,&a->di);. И возникают ошибочки, типо IntelliSense: expected a ')' и... подробнее

Показать сообщение отдельно
nikolas
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 42

Вставка элементов одной последовательности в другую так, чтобы вторая последовательность осталась невозрастающей - C++

25.10.2012, 21:45. Просмотров 336. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
vector <int> vctavka(vector <int> posledovatelnost, vector <int> b)
{
for(unsigned i=0;i<=posledovatelnost.size()-1;i++)
{
if((posledovatelnost[i]<=b)&&(posledovatelnost[i+1]>=b))
{
for(unsigned j=posledovatelnost.size()-1;j>i;j--)
    {posledovatelnost[j]=posledovatelnost[j-1];}
posledovatelnost[i+1]=b;
}
return posledovatelnost;
}
}
программа должна сравнить элементы вектора posledovatelnost с элементом вектора b, и вставить элемент вектора b в вектор posledovatelnost так чтобы последовательность осталась не возрастающей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.