+ Ответить в теме
Показано с 1 по 4 из 4

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

  1. #1
    yaroslav.fedii is on a distinguished road
    Регистрация
    15.02.2018
    Сообщений
    1
    Вес репутации
    0

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

    Даны натуральные числа 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 ...

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    36
    Сообщений
    3,091
    Вес репутации
    21

    По умолчанию Re: Объясните задание (Си)

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

  4. #3
    programmer Skwoogey is on a distinguished road
    Регистрация
    11.01.2016
    Сообщений
    63
    Вес репутации
    3

    По умолчанию Re: Объясните задание (Си)

    Мне кажется, что массив А просто должен содержать элементы массива 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

  5. #4
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    36
    Сообщений
    3,091
    Вес репутации
    21

    По умолчанию Re: Объясните задание (Си)

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

+ Ответить в теме

Похожие темы

  1. объясните программу
    Добрые люди объясните пожалуйста программу можно по строчно: #include <iostream.h> int main() { cout << "\stroka: "; const...
    от nikitoz_ru в разделе C и C++
  2. Объясните кто-нибудь....
    Хочу написать скрипт, который будет искать нужный параметр или параметры в определенном ключе реестра и выводить их. В JScript Language Reference...
    от 14th в разделе JScript, VBScript, DHTML...
  3. Объясните мне как написать
    Народ прошу помощи. Я уже все мозги разбил на части все извилины заплел. Не могу понять как эту прогу написать. Это моя первая прога на Делфи...
    от Freeman8901 в разделе Delphi и Pascal
  4. Объясните задание
    8-) Привет всем. Вот такая задачка: Из входного потока в произвольном порядке содержащим одиночные буквы русского языка и константы целых...
    от regromus в разделе C и C++
  5. Объясните мне
    Нам на паскале задали написать прогу(требуется создать DOS-программу для просмотра фрагментов содержимого оперативной памяти. Основная цель работы –...
    от Венечка в разделе Delphi и Pascal

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения