![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.01.2009
Сообщений: 18
|
![]()
возникла маленькая проблемка..запутался совсем
у меня даны 2 массива,мне нужно их объединить в 1 с условием,что 2ой массив нужно впихнуть в 1ый между 3 и 4ыми элементами массива. Код:
учусь по ходу написания программы..кхх)
Последний раз редактировалось Stilet; 20.11.2009 в 09:40. |
![]() |
![]() |
![]() |
#2 | |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]() Цитата:
только 1 массив побольше объяви!
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
|
![]() |
![]() |
![]() |
#3 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
добавлю, что код оформляется тегом [CODE], и логичнее будет сначала сместить все элементы 2-го массива сразу на нужное кол-во позиций, а потом вставлять 1-ый
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Поскольку массивы одномерные, то по условию логично будет заполнить массив Z (первые три элемента) тремя элементами массива Х, затем добавить все элементы массива Y, и наконец, добавить оставшиеся элементы массива Х, начиная с четвертого... |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 25.01.2009
Сообщений: 18
|
![]() Цитата:
сначала мы бегаем по пустому массиву Z,первые 3 элемента забиваем X и тд,это ясно..а вот как потом забить оставшуюся часть массива X-не пойму..((
учусь по ходу написания программы..кхх)
|
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Вот что я надумал ))
Код:
|
![]() |
![]() |
![]() |
#7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Идея верна, но...
if (i < 3) or (i > Length(Y)+3) then !!! и Код:
![]() С вылетом по ошибке размерности... |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]() Цитата:
Код:
1: i=0; j=0; k=0; 2: (Length(Y) + 3) > i < 3; 3: Z[0] = X[0]; Z[1 (первый эл.)] = 4; 4: j = 1; II 1: i=1; j=1; k=0; 2: (Length(Y) + 3) > i < 3; 3: Z[1] = X[1]; Z[2] = 1; 4: j = 2; III 1: i=2; j=2; k=0; 2: (Length(Y) + 3) > i < 3; 3: Z[2] = X[2]; Z[3] = 16; 4: j = 3; IV 1: i=3; j=3; k=0; 2: nop; 5: Z[3] = Y[0]; Z[4] = 4; 6: k = 1; V 1: i=4; j=3; k=1; 2: nop; 5: Z[4] = Y[1]; Z[5] = 5.1; 6: k = 2; VI 1: i=5; j=3; k=2; 2: nop; 5: Z[5] = Y[2]; Z[6] = 6; 6: k = 3; VII 1: i=6; j=3; k=3; 2: (i > Length(Y) + 3); 3: Z[6] = X[3]; Z[6] = 0; 4: j = 4; VIII 1: i=7; j=4; k=3; 2: (i > Length(Y) + 3); 3: Z[7] = X[4]; Z[7] = 3.2; 4: j = 5; IX 1: i=8; j=5; k=3; 2: (i > Length(Y) + 3); 3: Z[8] = X[5]; Z[8] = 12; 4: j = 6; Все ![]() От mihali4: Да, виноват, промашка вышла ![]() Последний раз редактировалось mihali4; 20.11.2009 в 16:15. |
|
![]() |
![]() |
![]() |
#9 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]()
ну а вот вам мой вариант без доп массива правда в консоли,но думаю под форму переделать труда не составит
Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объединить объкты TShape | max404 | Общие вопросы Delphi | 5 | 18.10.2009 21:47 |
Паскаль.Двумерные массивы,объединить два массива в один с сортировкой столбцов по возрастанию. | valord | Помощь студентам | 6 | 02.06.2009 11:13 |
Как объединить idHTTP1.Get и WebBrowser1? | DemonXT | Работа с сетью в Delphi | 5 | 09.04.2009 12:04 |
Скажите как объединить ячейки | alex_base | БД в Delphi | 2 | 08.11.2007 20:07 |
Как объединить файлы? | CMP | Помощь студентам | 6 | 07.05.2007 21:52 |