24.03.2014, 19:11 | #1 (permalink) |
Новичок
Регистрация: 24.03.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Объединить элементы двух массивов в один массив
|
24.03.2014, 19:11 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Почитайте аналогичные обсуждения - это очень полезно Переписать в массив А повторяющиеся элементы массива В Среднее арифметическое двух массивов Как объединить два компьютера в один? Подключение двух компьютеров к интернету через один модем Кулера. Помогите выбрать один из двух. |
24.03.2014, 20:17 | #2 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Const N=20; Type Ar=Array[1..2*N] of Integer; Var X,Y,W:Ar; q:Byte; Procedure Bubble(M:Byte; var A:Ar); var i,j:Byte; D:Integer; begin for i:=1 to M-1 do for j:=1 to M-i do if A[j]>A[j+1] then begin D:=A[j]; A[j]:=A[j+1]; A[j+1]:=D; end; end; Begin Randomize; for q:=1 to N do begin X[q]:=-2+Random(25); Y[q]:=-10+Random(25); end; Bubble(N,X); Bubble(N,Y); Writeln('Array X:'); for q:=1 to N do write(X[q]:4); Writeln; Writeln; Writeln('Array Y:'); for q:=1 to N do write(Y[q]:4); Writeln; Writeln; for q:=1 to N do begin W[q]:=X[q]; W[N+q]:=Y[q]; end; Bubble(2*N,W); Writeln('Array W:'); for q:=1 to 2*N do write(W[q]:4); Readln End. |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|