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

Получить массив С(К). упорядоченный по возрастанию, путем слияния массивов A(N) и В(М). упорядоченных по возрастанию (К = N + М). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить сумму элементов массива, расположенных до максимального элемента и являющихся палиндромами http://www.cyberforum.ru/cpp-beginners/thread1017181.html
Определить сумму элементов массива, расположенных до максимального элемента и являющихся палиндромами помогите написать программу с помощи с++
C++ Дана действительная матрица порядка n. Найти сум¬му элементов, расположенных в закрашенной части матрицы на рисунке. Дана действительная матрица порядка n. Найти сум¬му элементов, расположенных в закрашенной части матрицы на рисунке. http://www.cyberforum.ru/cpp-beginners/thread1017169.html
C++ Сервкр и клиент, досылается много лишнего
Я слепил(не мног от туда, не много отсюда) сервер и клиент на c++ под линксом. Когда посылаю на сервер соощение то оно доходит, а после него куча странных сообщений и если два слова то ток первое долетает..почему?) - https://app.box.com/s/tcynsl6egcba9329m4hc Сервер : #include <stdio.h> #include <unistd.h> #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include...
C++ Бинарный перебор (не на кодах Грея)
Здравствуйте. Может кто-нибудь привести пример реализации бинарного перебора не на кодах Грея (например, задача про чемодан/размер монет и т.д.) и объяснить его в общих чертах? Заранее спасибо.
C++ Подсчитать количество символов в самой длинной группе http://www.cyberforum.ru/cpp-beginners/thread1017153.html
В строке, состоящей из групп нулей и единиц, подсчитать количество символов в самой длинной группе. Помогите решить. Вот есть еще задачка:Написать программу подсчета числа слов в строке, содержащей пробелы. Вот её код #include <string.h> void main() { int n, i, nst, len; char st; puts(" Input string "); gets(st); if (st != ' ') n = 1;
C++ Вычислить количество элементов матрицы, не кратных числу К в столбце с номером М помогите пожалуйста с лабой :0 Дан двумерный целочисленный массив.Память выделить динамически, заполнить случайными числами. Вывести массив в матричной форме. Вычислить количество элементов, не кратных числу К в стобце с номером М. подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
24.11.2013, 14:24     Получить массив С(К). упорядоченный по возрастанию, путем слияния массивов A(N) и В(М). упорядоченных по возрастанию (К = N + М).
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
#include <iostream>
#include <vector>
#include <functional>
 
template <class InputIter1, class InputIter2, class OutputIter, class Comp>
OutputIter merge(InputIter1 first1, InputIter1 last1,
                 InputIter2 first2, InputIter2 last2,
                 OutputIter result, Comp comp)
{
    while ( first1 != last1 && first2 != last2 ) {
        if ( comp(*first1, *first2) ) {
            *result = *first1;
            ++first1;
        } else {
            *result = *first2;
            ++first2;
        }
        ++result;
    }
 
    for (; first1 != last1; ++first1, ++result) *result = *first1;
    for (; first2 != last2; ++first2, ++result) *result = *first2;
    return result;
}
 
int main()
{
    std::vector<int> v1 {0, 2, 4, 6};
    std::vector<int> v2 {1, 3, 5, 7};
    //check is sorted
    std::vector<int> v3 ( v1.size() + v2.size() );
    merge( begin(v1), end(v1), begin(v2), end(v2), begin(v3), std::less<int>() );
    for (auto &val : v3) std::cout << val << ", ";
    return 0;
}
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru