Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
1 / 1 / 0
Регистрация: 27.07.2017
Сообщений: 14

Объединить две упорядоченные последовательности в одну

01.08.2017, 15:53. Показов 2894. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот такая задача про одномерный массив
6. Заданы две упорядоченные по возрастанию последовательности из N чисел и М чисел. Составить программу, объединяющую их в одну упорядоченную по возрастанию последовательность.
вот примерный код что дальше делать как изменить его под с++, это набросок кода. программа code::blocks использовал
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.08.2017, 15:53
Ответы с готовыми решениями:

Две упорядоченные по возрастанию последовательности объединить в одну
Даны две упорядоченные по возрастанию последовательности чисел X и Y размером m и n элементов соответственно (3<=m, n<=10000)....

Как упорядоченные последовательности из файлов слить в одну упорядоченную?
Здравствуйте! Есть одна подзадача. Дано несколько файлов (>2, количество определяется пользователем) с упорядоченными числовыми...

Объединить две проги в одну
помогите объединить 2е проги в одну, чтоб решала 2умя разныыми методами, по примеру #include<iostream.h> ...

5
 Аватар для proghelp4you
62 / 62 / 34
Регистрация: 09.07.2017
Сообщений: 475
01.08.2017, 16:17
Лучший ответ Сообщение было отмечено степка98 как решение

Решение

степка98, ввод и вывод тогда сами сделаете
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    const int sequencesSize = 10;
    int sequence1[sequencesSize] = { -12, -9, -8, -4, -1, 0, 1, 5, 7, 11 };
    int sequence2[sequencesSize] = { -16, -14, -10, -5, 0, 3, 6, 13, 16, 21 };
    int resultSequence[2*sequencesSize];
 
    for (int i = 0, m = 0, n = 0; i < 2*sequencesSize; i++)
    {
        if (m != sequencesSize && n != sequencesSize) 
            resultSequence[i] = (sequence1[m] <= sequence2[n]) ? sequence1[m++] : sequence2[n++];
        else 
            resultSequence[i] = (m != sequencesSize) ? sequence1[m++] : sequence2[n++];
    }
    
    _getch();
 
    return 0;
}
1
1378 / 522 / 72
Регистрация: 21.07.2015
Сообщений: 1,308
01.08.2017, 16:39
Лучший ответ Сообщение было отмечено степка98 как решение

Решение

http://www.cplusplus.com/refer... set_union/
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
01.08.2017, 16:58
степка98, лучше код выкладывать в виде текста, обрамив тегами CPP
0
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
01.08.2017, 17:09
старался человек, фото сделать проще чем скриншот
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
01.08.2017, 18:39
степка98, Код в виде текста как указал MrGluck, в студию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2017, 18:39
Помогаю со студенческими работами здесь

Объединить две очереди в одну с сохранением упорядоченности элементов
Даны две непустые очереди, которые содержат одинаковое количество элементов. Объединить очереди в одну с сохранением упорядоченности...

Объединить две очереди в одну с сохранением упорядоченности элементов
Даны две непустые очереди, которые содержат одинаковое количество элементов. Объединить очереди в одну с сохранением упорядоченности...

Объединить две очереди в одну, как создать две очереди
&quot;Объединить две очереди в одну, чередуя элементы первой и второй очереди. Основной вопрос как создать две очереди? точнее даже три, в...

Объединить две непустые очереди в одну с сохранением упорядоченности элементов
Даны две непустые очереди; адреса начала и конца первой рав- ны P1 и P2, а второй — P3 и P4. Элементы каждой из очередей упорядочены по...

Объединить две упорядоченные последовательности в одну,используя представление последовательности чисел в виде списка
помогите написать программу на паскале абс.Используя представление последовательности чисел в виде линейного списка,напишите программу...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru