Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2013, 22:57   #1
Romalikons
Пользователь
 
Регистрация: 03.10.2013
Сообщений: 22
По умолчанию Слияние массивов паскаль

Ребят , помогите с задачей(№325) плиз.
Задача :
дано 2 одномерных массива . Соеденить эти 2 массива в третий , в который сначала войдут элементы первого , а потом - второго сохраняю свою первичную последовательность.

Вообщем задали ДЗ , как решить не знаю ( кто шарит , отпишитесь пожалуйста.
Изображения
Тип файла: jpg 2qoL5JhNfSI.jpg (117.7 Кб, 159 просмотров)
Romalikons вне форума Ответить с цитированием
Старый 08.11.2013, 23:55   #2
studen
Пользователь
 
Регистрация: 21.05.2012
Сообщений: 88
По умолчанию


То есть есть 2 массива:
5 8 4 6 2
8 5 1
И надо получить так:
5 8 4 6 2 8 5 1
???
studen вне форума Ответить с цитированием
Старый 09.11.2013, 02:10   #3
Romalikons
Пользователь
 
Регистрация: 03.10.2013
Сообщений: 22
По умолчанию

именно так)
Romalikons вне форума Ответить с цитированием
Старый 09.11.2013, 09:45   #4
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
Const
  NN = 5;
  MM = 10;
Var
  Mas1 : array[1..NN] of Ineger;
  Mas2 : array[1..MM] of Integer;
  Mas3 : array[1..NN+MM] of Integer;
Begin
  .... //Заполнение Mas1 и Mas2
 for i:= 1 to NN do
   Mas3[i] := Mas1[i];
 for i:= NN + 1 to MM do
  Mas3[i] := Mas2[i];
End.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 09.11.2013, 10:48   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

GetMax, второй цикл, наверное:
Код:
for i:= 1 to MM do
  Mas3[i + NN] := Mas2[i];
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.11.2013, 10:58   #6
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

BDA, точно. Не сообразил, что второй массив в моем варианте не сначала будет копироваться.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слияние массивов pisarev-70 Общие вопросы C/C++ 8 31.03.2011 14:24
Слияние двух массивов Anubys Общие вопросы C/C++ 5 28.03.2011 10:07
Слияние двух массивов Anubys Помощь студентам 0 26.03.2011 16:12
Слияние массивов в паскале A_Orlov Помощь студентам 0 20.06.2010 21:09