Задания
Версия для печати и копирования в MS Word
Тип Д17 № 33487
i

Назовём на­ту­раль­ное число под­хо­дя­щим, если ровно два из его де­ли­те­лей вхо­дят в спи­сок (11, 13, 17, 19). Опре­де­ли­те ко­ли­че­ство под­хо­дя­щих чисел, при­над­ле­жа­щих от­рез­ку [22 000; 33 000], а также наи­мень­шее из таких чисел. В от­ве­те за­пи­ши­те два целых числа: сна­ча­ла ко­ли­че­ство, затем, без раз­де­ли­тель­ных зна­ков, наи­мень­шее число.

Спрятать решение

Ре­ше­ние.

Решим за­да­чу пе­ре­бо­ром. При­ведём ре­ше­ние дан­ной за­да­чи на языке Пас­каль:

var del, count, min, i: longint;

begin

count := 0;

del := 0;

min := 33001;

for i := 22000 to 33000 do begin

if i mod 11 = 0 then del := del + 1;

if i mod 13 = 0 then del := del + 1;

if i mod 17 = 0 then del := del + 1;

if i mod 19 = 0 then del := del + 1;

if del = 2 then begin

count := count + 1;

if min > i then min := i;

end;

del := 0;

end;

writeln(count, min);

end.

Ре­зуль­тат ра­бо­ты про­грам­мы  — 27722022.

 

Ответ: 27722022.

Раздел кодификатора ФИПИ: 1.7.2 Ос­нов­ные кон­струк­ции языка про­грам­ми­ро­ва­ния. Си­сте­ма про­грам­ми­ро­ва­ния