Форум программистов, компьютерный форум, киберфорум
Наши страницы

Надо создать массив путем слияния двух произвольных одномерных массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка фразы (работа со строками) http://www.cyberforum.ru/cpp-beginners/thread837975.html
Добрый вечер. Нужно написать программу, состоящую из описанных ниже функций: • Функция void delNsymbl TCHAR* str, int n) получает строку, число n и удаляет из строки первые n символов. •...
C++ Реализовать двусвязный список и операции работы с ним Реализовать двусвязный список и операции работы с ним. В списке хранить, что пожелаете. Операции: - добавить в начало. - добавить в конец. - добавить в середину (после/до указанного по значению... http://www.cyberforum.ru/cpp-beginners/thread837974.html
C++ как сделать чтобы сокращало дробь?что добавить?
#include <iostream> using namespace std; int main() { int a, b, c, d, e; char ch1, ch2; char drob = '/'; do { cout << "vvedite 1 chast: ";
класс SET C++
Разработать шаблонный класс Set. Класс должен содержать конструктор по умолчанию, основной конструктор и конструктор копирования. Перегрузить в этом классе операторные функции, которые обеспечивают...
C++ Упорядочить массив по не росту методом «пузырька» http://www.cyberforum.ru/cpp-beginners/thread837942.html
Отсортировать массив указанным способом, использовать процедуры ввода и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Упорядочить массив по не росту...
C++ Быстрая сортировка Подскажите, есть ли разница между реализацией алгоритма быстрой сортировки рекурсивно и реализацией алгоритма не рекурсивно(с помощью стеков) ? И почему ? подробнее

Показать сообщение отдельно
Novi4ekC
81 / 81 / 19
Регистрация: 03.03.2013
Сообщений: 311
14.04.2013, 23:20  [ТС]
Цитата Сообщение от abit Посмотреть сообщение
так это точно не должно выглядеть
как то так всё же
C++
1
2
3
4
5
for(i=0;i<n+m;i++)
if (i<n)
M3[i]=M1[i];
else
M3[i]=M2[i-n];
понятно, что n - длина M1, m - M2, и для M3 выделено достаточно памяти (n+m)
По нужному принципу "слияния" нужно, что бы в массиве3 елементы были распаложены вот так M3[n+m]={M1[0],M2[0],M1[1],M2[1] и т.д.}
И ещё надо учесть, что произвольные массивы могут иметь совершенно разное количество елементов, в том числе какой то из массивов может не иметь их вобще, тогда что бы третий масив состоял только из елементов масива, у которого они есть.

Добавлено через 20 минут
Помогите кто-нибудь)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru