Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.10.2017
Сообщений: 6

Есть два одномерных массива. нужно создать третий массив на их основе

22.10.2017, 18:18. Показов 3238. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать третий массив нужно таким образом:
Пример
Массив A. Обозначим его элементы как A1, A2, A3
Массив B. Обозначим его элементы как B1, B2, B3, B4, B5

Результат объединения должен быть таким:

A1, B1, A2, B2, A3, B3, B4, B5
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2017, 18:18
Ответы с готовыми решениями:

Даны два целочисленных одномерных массива. Сформировать третий одномерный массив на основе данных (полное в описании)
Помогите пожалуйста решить задачу!! Срочно нужна помощь! Даны два целочисленных одномерных массива. Сформировать третий одномерный...

Дано два одномерных массива, создать третий массив который содержит элементы первого массива
Дано два одномерных массива, создать третий массив который содержит элементы первого массива, но без элементов второго массива. Заранее...

Даны два одномерных массива, создать третий массив, содержащий элементы первого и второго массивов
Дано два одномерных массива, создать третий массив,который содержит элементы первого и второго массива

8
 Аватар для Gamabunta
35 / 35 / 16
Регистрация: 23.08.2016
Сообщений: 118
22.10.2017, 18:59
Лучший ответ Сообщение было отмечено antoxa1 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
var A = new int[]{ 1, 3, 5, 7 };
var B = new int[] { 2, 4, 6 };
var result = new int[A.Length + B.Length];
for (int i = 0, j = 0; i < result.Length; j++)
{
    if(j < A.Length)
        result[i++] = A[j];
    if(j < B.Length)
        result[i++] = B[j];
}
foreach (var item in result)
    Console.Write($"{item} ");
1
0 / 0 / 0
Регистрация: 11.10.2017
Сообщений: 6
22.10.2017, 19:03  [ТС]
спасибо.
0
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
22.10.2017, 19:23
C#
1
2
3
4
5
6
7
8
9
10
11
int[] arr1 = {
    1,
    2
};
int[] arr2 = {
    4,
    5
};
 
 
int[] arr3 = arr1.Concat(arr2).ToArray();
0
 Аватар для Gamabunta
35 / 35 / 16
Регистрация: 23.08.2016
Сообщений: 118
22.10.2017, 19:57
XIST
Цитата Сообщение от antoxa1 Посмотреть сообщение
Результат объединения должен быть таким:
A1, B1, A2, B2, A3, B3, B4, B5
0
0 / 0 / 0
Регистрация: 11.10.2017
Сообщений: 6
22.10.2017, 21:26  [ТС]
Gamabunta,

а теперь еще надо дополнить ,чтобы не было повторяющихся цифр.

Добавлено через 43 минуты
уже сделал сам.
0
 Аватар для Gamabunta
35 / 35 / 16
Регистрация: 23.08.2016
Сообщений: 118
22.10.2017, 21:42
antoxa1
C#
1
result.Distinct().ToArray();
0
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
23.10.2017, 14:06
Gamabunta, да хоть 10) но разница то очевидна в коде
0
23.10.2017, 15:10

Не по теме:

XIST, я вас не понял, тс'у нужно было объеденить два массива так, чтобы элементы были в определенном порядке, вы предложили простое объединение на манер .Union(), в чем смысл если оно не подходит?

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2017, 15:10
Помогаю со студенческими работами здесь

Создать два одномерных массива по 10 целочисленных значений каждый.Сформировать третий массив из 20 элементов следующим образом:на нечетные места став
Создать два одномерных массива по 10 целочисленных значений каждый.Сформировать третий массив из 20 элементов следующим образом:на нечетные...

Заданы 2 массива. Создать на их основе третий массив по условию
Заданы 2 массива (длина не менее 6 элементов). Создать третий массив и функции, которые будут 1) Заполнять массив случайными числами от 1...

Даны два одномерных массива, нужно объденить их в один одномерный массив
даны два одномерных массива нужно объденить их в один одномерный массив как это сделать понятия не имею помогите пожалуйста

Есть 2 одномерных массива, нужно все не общие элементы записать в 3 массив
Помогите решить, буду очень благодарен

Создать третий массив, в котором нужно собрать элементы массива A, которые не включаются в массив B
Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru