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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimonikom
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 55
#1

Даны два массива, упорядоченных по возрастанию - C++

29.10.2012, 21:06. Просмотров 1059. Ответов 2
Метки нет (Все метки)

Даны два массива, упорядоченных по возрастанию: А[n] и B[m]. Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 21:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны два массива, упорядоченных по возрастанию (C++):

Объединить два упорядоченных по возрастанию массива в один - C++
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный массив.Рекомендуемый вид экрана...

Объединить два упорядоченных по возрастанию массива в один. Нужны комментарии - C++
#include <iostream> #include<stdio.h> #include<conio.h> /* run this program using the console pauser or add your own getch,...

Объединить два упорядоченных по возрастанию массива в один, также упорядоченный массив - C++
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный массив. Рекомендуемый вид...

Даны два упорядоченных массива. Слить их в третий, но чтобы элементы не повторялись - C++
Даны два упорядоченных массива. Нужно слить их в третий, но чтобы элементы не повторялись. (один проход по массивам)

Описать функцию, которая объединяет два упорядоченных по возрастанию списка в один - C++
2)Описать функцию, которая объединяет два упорядоченных по возрастанию списка в один. не знаю как делать помогите пожалуйста!!!!

Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива. - C++
Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mad_svyat
17 / 17 / 0
Регистрация: 10.01.2012
Сообщений: 34
29.10.2012, 23:42 #2
Решение с помощью алгоритмов STL, делал для себя, не знаю насколько оно будет полезно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
int main() {
    const int n = 5;
    const int m = 6;
    int a[n] = {0, 1, 24, 88, 95};
    int b[m] = {12, 34, 46, 67, 120, 313};
    int c[n+m];
    copy(a, a + n, c);
    copy(b, b + m, c + n);
    sort(c, c + n + m);
    typedef ostream_iterator<int> Out;
    copy(c, c + n + m, Out(cout, " "));
 
    return 0;
}
nonedark2008
902 / 641 / 130
Регистрация: 28.07.2012
Сообщений: 1,732
30.10.2012, 00:40 #3
Это уже не раз обсуждалось на форуме в данной теме. Как подсказку могу посоветовать глянуть алгоритм сортировки слиянием, там это как раз одна из подзадач.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 00:40
Привет! Вот еще темы с ответами:

Объединить два упорядоченных массива - C++
3. Даны два массива A и B размера 5, элементы которых упорядочены по убыванию. Объединить эти массивы так, чтобы результирующий массив...

Объединить два упорядоченных массива - C++
Пожалуйста, помогите сделать лабораторную по программированию с массивами на С++ Буду очень благодарен( 2.Даны два массива А и В...

Сложить два упорядоченных массива в один - C++
даны два упорядоченных по возростанию массива А(m) и B(n) получить из них путем слияния упорядоченный массив С. до этого дела с visual...

Объединить два упорядоченных массива в один - C++
Заданы два упорядоченных массива А и В, состоящих из N и M вещественных элементов соответственно. Соединить их в один массив С, так чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru