nat63nesnova5
?>

Написать программы на python. номера: 15, 12, 7

Информатика

Ответы

Татьяна1045
Максимальная цифра м.б. 9, значит сумма цифр не может быть больше 18 1) сначала уберем из списка все возрастающие - 1619   316   916     останется 1616   169   163   1916   116 2) из этого списка удалим также 1916, т.к 19 не может быть (сумма цифр макс 18) останется 1616   169   163   116 3) рассмотрим, все ли числа могли получится, как результат сложения   1616 могло получится, если число, например, 888. значит его оставляем   169   -   например,  972 или 881. значит, тоже подходит   163 - 16 может получиться как сумма 8+8   7+9, но тогда мы не получим 3.         т.е. это число не подходит - удаляем     116 - это, например, 560, 651, т.е подходит значит осталось 1616, 169,   116 ответ: 3
Amulenkov

Решение

var count, max, i: integer;

begin

 max := 0;

 count := 0;

 for i := 1721 to 4322 do begin

     if (i mod 3 = 0) and (i mod 11 = 0) then

         if i mod 5 <> 0 then

             if i mod 9 <> 0 then

                 if i mod 13 <> 0 then

                     if i mod 22 <> 0 then begin

                         count := count + 1;

                         if i > max then  

                             max := i;

                     end;

 end;

 writeln(count, max);

end.

 

ответ: 194191

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программы на python. номера: 15, 12, 7
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mila-vsv
elizabetmaslova3
хаджимурод1172
petrova-kate3
kirillboytsov403
OOO&quot;Kiprei&quot;_Aleksandr1938
Kazantsevv_kostya
svetsalikowa
madjk
es196
Pautova1119
krikriska84
cosmetic89
soskadoa
volk88882