Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/68: Рейтинг темы: голосов - 68, средняя оценка - 4.93
328 / 11 / 2
Регистрация: 28.10.2008
Сообщений: 76

Слить два массива в один, чтобы элементы шли через один

13.03.2010, 17:32. Показов 13435. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
объединить два массива в один, так чтобы элементы шли через один!
Например:
1 массив
9 5 1 4 2
2 массив
3 3 6 1 7
результат
9 3 5 3 1 6 4 1 2 7
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2010, 17:32
Ответы с готовыми решениями:

Слить два массива A, B по 100 элементов в массив C из 200 элементов так, чтобы элементы массива A имели в C нечетные номера.
2. Слить два массива A, B по 100 элементов в массив C из 200 элементов так, чтобы элементы массива...

Слить два массива A и B по 100 элементов в массив C из 200 элементов так, чтобы элементы массива A имели в C нечетные номера.
Слить два массива A и B по 100 элементов в массив C из 200 элементов так, чтобы элементы массива...

Слить два массива A, B по 50 элементов в массив C из 100 элементов так, чтобы в массиве C чередовались элементы массивов А и В
1. Дан одномерный целочисленный массив A, состоящий из n элементов. Найти количество элементов...

4
#define книжный_червь Я
 Аватар для ][акер
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
13.03.2010, 17:39
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  a: array[1..5] of word;
  b: array[6..10] of word;
  c: array[1..10] of word;
  i: byte;
begin
  randomize;
  for i := 1 to 10 do
    if i < 6 then begin a[i] := random(201); if i = 5 then writeln(a[i]) else write(a[i],' '); c[i] := a[i] end
    else begin b[i] := random(201); write(b[i],' '); c[i] := b[i] end;
  writeln;
  for i := 1 to 10 do
    write(c[i],' ');
  readln
end.
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
13.03.2010, 17:40
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses crt;
const n=9;
var a,b,c:array[1..2*n] of integer;
    i:byte;
begin
clrscr;
writeln('Массив А:');
for i:=1 to n do
 begin
  a[i]:=i;
  write(a[i],' ');
 end;
writeln;
writeln;
writeln('Массив B:');
for i:=1 to n do
 begin
  b[i]:=10*i;
  write(b[i],' ');
 end;
writeln;
writeln;
writeln('Массив C:');
for i:=1 to 2*n do
 begin
  if odd(i) then  c[i]:=a[i div 2+1]
  else c[i]:=b[i div 2];
  write(c[i],' ');
 end;
readln
end.
0
4 / 4 / 0
Регистрация: 10.02.2010
Сообщений: 87
14.04.2010, 10:04
А что делает оператор div в этой программе объясните плиз?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.04.2010, 10:28
Как и во всех других программах оператор div определяет результат целочисленного деления, в данном случае на 2, или ищет середину массива.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2010, 10:28
Помогаю со студенческими работами здесь

слить 2 массива А и В по 100 элементов в массив С из 200 элементов так , чтобы элементы массива А имели номера от 51 до 150.
Помогите пожалуйста слить 2 массива А и В по 100 элементов в массив С из 200 элементов так , чтобы...

Решить ребус: "один один один один один=пять"
Решить ребус: ОДИН ОДИН + ОДИН один один = пять

Ребус: "один+один+один+один+один=пять"
С помощью множеств решить ребус Один+один+один+один+один=5. Ответ запишите в файл. Заранее спасибо...

Слить два одномерных массива в один
Надо &quot;слить&quot; два одномерние массива в один в который войдут елементы первого массива ,а потом...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru