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

Даны одномерные массивы А и В, длины m и n соответственно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано предложение, слова в котором разделены произвольным числом пробелов http://www.cyberforum.ru/cpp-beginners/thread1081897.html
Дано предложение, слова в котором разделены произвольным числом пробелов. Найти количество слов в предложении, самое длинное и самое короткое слово.
C++ Даны две последовательности: x[1] . x[n] и y[1] . y[k] Даны две последовательности: x ... x и y ... y. Найти максимальную длину последовательности, являющейся последовательностью обеих последовательностей. Количество операций порядка n * k. http://www.cyberforum.ru/cpp-beginners/thread1081896.html
Дана последовательность целых чисел x[1] . x[n] C++
Дана последовательность целых чисел x ... x. Найти максимальную длину ее возрастающей последовательности.
C++ Даны две последовательности целых чисел x[1] . x[n] и y[1] . y[k]
Даны две последовательности целых чисел x ... x и y ... y. Определить, является ли вторая последовательность подпоследовательностью первой, т.е. можно ли из первой вычеркнуть некоторые члены так, чтобы осталась вторая. Число действий порядка n + k.
C++ Дан массив a[1 . n] и число m≤n http://www.cyberforum.ru/cpp-beginners/thread1081893.html
Дан массив a и число m≤n. Для каждого участка из m стоящих рядом элементов вычислить его сумму. Создать новый массив из полученных сумм и так далее до тех пор, пока в массиве не окажется менее m элементов. Тогда отсортировать его по убыванию и вывести на экран.
C++ Дан неубывающий массив положительных целых чисел a[1]≤a[2]≤…≤a[n] Дан неубывающий массив положительных целых чисел a≤a≤…≤a. Найти наименьшее целое положительное число, которое нельзя представить в виде суммы нескольких элементов этого массива (элемент массива должен быть использован один раз). подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
26.01.2014, 16:39     Даны одномерные массивы А и В, длины m и n соответственно
Макс123456,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<iterator>
#include<vector>
#include<algorithm>
#include<functional>
int main()
{
    std::vector <int> VectorA = {3,7,4,8,2,8,3,10,-5};
    std::vector <int> VectorB = {3,7,12,3,-12,6,37,3,2,6,100};
    std::cout<<"Vector A:\n";
    std::copy(VectorA.begin(),VectorA.end(),std::ostream_iterator<int> (std::cout," "));
    std::cout<<"\nVector B:\n";
    std::copy(VectorB.begin(),VectorB.end(),std::ostream_iterator<int> (std::cout," "));
    std::sort(VectorB.begin(),VectorB.end(),std::greater<int>());
    std::sort(VectorA.begin(),VectorA.end(),std::greater<int>());
    std::vector <int> VectorAB;
    std::merge(VectorA.begin(),VectorA.end(),VectorB.begin(),VectorB.end(),std::back_inserter(VectorAB));
    std::cout<<"\nMerge:\n";
    std::copy(VectorAB.begin(),VectorAB.end(),std::ostream_iterator<int> (std::cout," "));
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru