Задать вопрос
2 декабря, 04:06

Составление циклических алгоритмов. Использование оператора цикла с постусловием repeat ... until.

Найти наименьшее натуральное число, дающее при делении на 2, 3, 4, 5, 6 соответственно остатки 1, 2, 3, 4, 5. (берется наименьшее натуральное число - единица и находятся остатки от деления его на 2, 3, 4, 5 и 6; если остатки будут равны 1, 2, 3, 4 и 5, тогда это число является искомым, его надо выдать на экран и закончить программу, в противном случае, надо брать следующее натуральное число - 2 и проверять его, и так далее.)

+3
Ответы (1)
  1. 2 декабря, 05:44
    0
    Var a, i:integer; b:boolean;

    begin

    a:=1;

    repeat

    b:=true;

    for i:=2 to 6 do

    b:=b and (a mod i = (i-1)) ;

    if not b then a:=a+1;

    until b;

    writeln ('a = ', a) ;

    end.

    Результат:

    a = 59
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Составление циклических алгоритмов. Использование оператора цикла с постусловием repeat ... until. Найти наименьшее натуральное число, ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике