Задача на c++Даны два массива a и b схожей длины n.
Задача на c++
Даны два массива a и b схожей длины n. Сделать новый массив длины 2n, в котором все элементы с чётными индексами заимствуются из массива a, а с нечётными индексами из b. Индексы массивов начинаются с 0.
Формат входных данных
С клавиатуры вводится естественное число n (n100) размер массивов. Во 2-ой и третьей строчках вводятся по nn частей массивов через пробел. Все элементы не превосходят по модулю 10000.
Формат выходных данных
Необxодимо вывести 2n частей нового массива.
Образцы
входные данные
5
1 2 3 4 5
5 4 3 2 1
выходные данные
1 5 2 4 3 3 4 2 5 1
1 ответ
Валя Савикина
/* C++ 17 */
include lt;iostreamgt;
using namespace std;
int main()
int n, i;
cout lt;lt; "n = ";
cin gt;gt; n;
int a[n], b[n], c[2 * n], ac = 0, bc = 0;
cout lt;lt; "введите а: ";
for (i = 0; i lt; n; i++)
cin gt;gt; a[i];
cout lt;lt; "введите b: ";
for (i = 0; i lt; n; i++)
cin gt;gt; b[i];
cout lt;lt; endl;
for (i = 0; i lt; 2 * n; i++)
if (i % 2 == 0) // парное
c[i] = a[ac];
ac++;
else // непарное
c[i] = b[bc];
bc++;
cout lt;lt; c[i] lt;lt; ' ';
return 0;
include lt;iostreamgt;
using namespace std;
int main()
int n, i;
cout lt;lt; "n = ";
cin gt;gt; n;
int a[n], b[n], c[2 * n], ac = 0, bc = 0;
cout lt;lt; "введите а: ";
for (i = 0; i lt; n; i++)
cin gt;gt; a[i];
cout lt;lt; "введите b: ";
for (i = 0; i lt; n; i++)
cin gt;gt; b[i];
cout lt;lt; endl;
for (i = 0; i lt; 2 * n; i++)
if (i % 2 == 0) // парное
c[i] = a[ac];
ac++;
else // непарное
c[i] = b[bc];
bc++;
cout lt;lt; c[i] lt;lt; ' ';
return 0;
Саша Шароглазов
Блин
Даниил Карпаухов
Посмотрел на твою аватарку
Данька Бляхоров
Возжелал пересмотреть тетрадь смерти))
Максим Петрушник
Бывает. Я так и делаю обычно)
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов