Задать вопрос

У N туристов есть рюкзак с консервами. Сколько, как минимум, консервов нужно убрать из мешка, чтобы оставшиеся разделись поровну на всех туристов. В программу нужно ввести количество консервов и количество туристов.

+3
Ответы (1)
  1. 5 марта, 15:04
    0
    Program turisti_i_conservi;

    var n, k, rez, z: integer; / / / все переменные целочисленные

    begin

    rez : = 0;

    writeln ('Введите количество туристов');

    readln (n);

    writeln ('Введите количество консервов');

    readln (k);

    z : = k; / / / изначальное количество консервов = z

    while (k mod n 0) do / / / пока количество консервов не разделится без остатка на количество туристов, выполнять

    k : = k - 1; / / / отнимать по одной консерве

    rez : = z - k; / / / разность изначального количества консервов и остатка после выполнения действия выше

    writeln (rez); / / / результат

    end.

    Проверено в PascalABC
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «У N туристов есть рюкзак с консервами. Сколько, как минимум, консервов нужно убрать из мешка, чтобы оставшиеся разделись поровну на всех ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Ввести 2 числа используя оператор ввода данных read (). Перед оператором read () обязательно вывести объяснения значения какой переменной надо ввести (Например, writeln ('vvedite a'); ). Ввести их через запятую.
Ответы (1)
Ввести в паскаль программу в каком году началась 2 мировая война нужно ввести дату
Ответы (1)
Ввести три числа, найти их сумму произведение и среднее арифмитическое Пример. Ввести 3 числа 457 4+5+7=16 4*5*7=140 (4+5+7) / 3=5,3 (3) Через программу Python
Ответы (1)
Напишите программу на языке Паскаля для задачи: Ввести возраст человека (от 1 до 150) и ввести его вместе с последующими словами "год" года" "лет". Пример: Введите возраст: 24 Вам 24 года.
Ответы (1)
Ввести число от 5 до 9. Вывести его значение словом. Составить программу для решения приведенного ниже задания двумя способами, используя: а) команду выбора case; б) команду if. Ввести число от 5 до 9. Вывести его значение словом.
Ответы (1)