Объясните задание (Си)

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Объясните задание (Си)

Re: Объясните задание (Си)

Romeo » 17 фев 2018, 18:52

Да, я уже домой ехал и сообразил, что вставок быть не должно. Просто заработался :)

Re: Объясните задание (Си)

Skwoogey » 17 фев 2018, 15:48

Мне кажется, что массив А просто должен содержать элементы массива B подряд(!) и без увеличения.

Я думаю, что yaroslav.fedii под этим
Ai+1, Ai+2 ... Ai+k
имел ввиду это
A(i+1), A(i+2) ... A(i+k)
Например:

A: 100 1 2 3 4 5 4 3 2 1-11 -101 5 6 12 1 3 15 19 2
B: 1 2 3 4 5 4 3 2 1

Re: Объясните задание (Си)

Romeo » 16 фев 2018, 20:26

Судя по всему, массив А должен содержать все элементы массива B, увеличенные на 1, и плюс ещё произвольное количество любых других чисел. Причём порядок кореллирующий элементов должен быть сохранен.

Вот пример:

A: 100 2 3 4 -11 -101 5 6 12 12 5 4 -74 3 15 19 2
B: 1 2 3 4 5 4 3 2 1

Объясните задание (Си)

yaroslav.fedii » 15 фев 2018, 19:08

Даны натуральные числа N, K (N>K) и два одномерных массива A1, A2, ..., AN и B1, B2, ..., BK целых чисел. В массиве A выбрать такие K элементов, идущих подряд Ai + 1, Ai + 2, ..., Ai + k, чтобы Ai + 1 = B1, Ai + 2 = B2, ..., Ai + k = Bk ...

Вернуться к началу