Уникальным назовём число, если у него первые две цифры нечётные. Для интервала [57888;74555]. Найдите количество таких чисел, которые не делятся на 7, 9, 13, на разность максимального и минимального. В ответе укажите числа: сначала количество чисел, потом разность.


DarkTatarin: На каком языке программирования?
jdjdbdnfbfjfbd: не знаю
HolyRuri: Паскаль
DarkTatarin: А указать разность минимального и максимального значения из интеравала или из тех чисел, которые мы получили?
HolyRuri: Которые были получены

Ответы

Ответ дал: DarkTatarin
1

program uniq;

var

i, min_value, max_value, counter: Integer;

begin

counter := 0;

min_value := 0;

max_value := 0;

for i := 57888 to 74555 do begin

if (((i div 10000) mod 2 <> 0) and (((i div 1000) mod 10) mod 2 <> 0)) then begin

if ((i mod 7 <> 0) and (i mod 9 <> 0) and (i mod 13 <> 0) and (i mod 16667 <> 0)) then begin

counter += 1;

max_value := i;

if min_value = 0 then

min_value := i

end;

end;

end;

Writeln(counter);

WriteLn(min_value, ' ', max_value);

end.

Вас заинтересует