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*
Комментарий*

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

romasmart9
Чунихина1586
malgoblin2663
orion-inginiring7807
Allahverdi_Мария475
sklad2445
Новицкий1107
Александрович175
Yelena Dilyara
Maksimova-Shorokhov303
впвыпвып-Зуйков629
Apresov
pavpe4198
buslavgroupe
arturusinsk5