Найти минимальное натуральное число, которое при делении на 2 даёт в остатке 1, при делении на 3 даёт в остатке 2, при делении на 4 - в остатке 3, при делении на 5 - в остатке 4, при делении на 6 - в остатке 5 а при делении на 7 в остатке 6.

нина568 нина568    2   21.07.2019 04:50    0

Ответы
aliana77777 aliana77777  03.10.2020 09:23
//Pascal
var i,n:integer;
flag:boolean;
begin
  flag:=false; //Такое число еще не найдено
  i:=13; //первое число,которое в остаке от деления на 7 дает 6
  while not flag do begin
    if (i mod 2=1) and (i mod 3=2)and (i mod 4=3)and (i mod 5=4)and (i mod 6=5)and (i mod 7=6) then
    begin
    n:=i;flag:=true;
    end;
    i:=i+1;
  end;
  writeln('Найденное число ',n);
end.

Число = 419
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика