Аватар
Информатика, опубликовано 2018-08-22 23:55:29 by Гость

Написать программу в python: найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111. С помощью паскаля a=int for i in range(10000,99999): if a%133==125 and a%134==111: print(a) Где ошибка в коде?

Аватар
Ответ оставил Гость

В строке
for i in range(10000,99999):
нужно вместо "i" написать "a"
for a in range(10000,99999):

На паскале:
var a:longint;
begin
for a:=10000 to 99999 do
 if (a mod 133=125) and (a mod 134=111)
  then writeln(a);
end.

Результат:
19809
37631
55453
73275
91097

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.