Объясните задание (Си)
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 1
- Зарегистрирован: 15 фев 2018, 18:54
Даны натуральные числа 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 ...
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Судя по всему, массив А должен содержать все элементы массива 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
Вот пример:
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
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Мне кажется, что массив А просто должен содержать элементы массива B подряд(!) и без увеличения.
Я думаю, что yaroslav.fedii под этим
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
Я думаю, что 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
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Да, я уже домой ехал и сообразил, что вставок быть не должно. Просто заработался 

Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.