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

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

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

Объединить массивы - C++

26.11.2010, 21:14. Просмотров 502. Ответов 4
Метки нет (Все метки)

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

Добавлено через 14 минут
P.S. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины N. Затем пользователь вводит реальную длину массива (не больше N) и работает с массивом той длины, которую он сам указал. Остальные элементы (хотя память под них и будет выделена) не рассматриваются. При уменьшении или увеличении длины массива необходимо изменять его реальную длину.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2010, 21:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объединить массивы (C++):

Объединить массивы - C++
Есть 2 множества чисел в массивах int. A и B. Кол-во элементов Na, Nb соответственно. Массивы сортированы по возрастанию, и в них нет...

Объединить массивы - C++
Здравствуйте, помогите поелементно объединить елементы массива. int mas1={1, 7, 8, 9, 45, 26, 48 ,15}; int mas1={8, 98, 7, 45, 98, 97,...

Строки, представленные как массивы символов перевернуть и объединить - C++
Добрый день! Вводятся 2 строки. Перевернуть обе строки, склеить и вывести. Решить задачу с использование строк типа string...

Объединить массивы в один, включив второй между пятым и шестым элементами - C++
Ввести с клавиатуры два одномерных массива содержащих 10 и 5 элементов. Объединить их в один массив, включив второй между пятым и шестым...

Как первый и второй массивы с цифрами объединить и записать в третий массив и отсортировать? - C++
В первом и во втором массиве находятся несколько цифр. Пожалуйста помогите, с чего мне начать и если сможете, выложите похожий готовый код....

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
26.11.2010, 23:47 #2
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
54
#include <iostream>
 
using namespace std;
 
int main()
{
    const int m=5;
    int b[m]={1,2,3,4,5}, a[m]={6,7,8,9,10}, c[m*2],k;
    cout<<"a: ";
    for(int i=0; i<m; i++)
    {
        cout<<a[i]<<" ";
    }
    cout<<endl;
    cout<<"b: ";
    for(int i=0; i<m; i++)
    {
        cout<<b[i]<<" ";
    }
    cout<<endl;
    cout<<"c:";
    if(a[0]>b[0])
    {
        for(int i=0; i<2*m; i++)
        {
            if(i<m)
            {
                c[i]=b[i];
            }
            if(i>=m)
            {
                c[i]=a[i-m];
            }
          cout<<c[i]<<" ";
        }
    }
    if(a[0]<b[0])
    {
        for(int i=0; i<2*m; i++)
        {
            if(i<m)
            {
                c[i]=a[i];
            }
            if(i>=m)
            {
                c[i]=b[i-m];
            }
          cout<<c[i]<<" ";
        }
    }
  system("pause");
  return 0;
}
Bleize
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 26
27.11.2010, 00:49  [ТС] #3
размер вводится вручную(два массива A и B размера m)
P.S. за отклик спасибо
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.11.2010, 01:01 #4
А если их обединить, а потом отсортировать выходной масив? Покатит?
Bleize
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 26
04.12.2010, 23:28  [ТС] #5
да, было бы неплохо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2010, 23:28
Привет! Вот еще темы с ответами:

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

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Попадание точки. Массивы чисел. Массивы записей. - C++
Всем привет. По языкам задали три контрольные на си. Я сам си не знаю, даже не представляю, поэтому очень нужна ваша помощь. ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.12.2010, 23:28
Ответ Создать тему
Опции темы

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