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

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

Ионов202
predatorfishing608
zibuxin6
pravovoimeridian
Галина-Юлия1292
egamedicalbuh
lenapopovich556510
kristina1989
Lapushkina
natalia-shelkovich
Наталья
tenvalerij
Дмитрий_Владимирович1162
Микроволновые системы что это​
Гарик383
борисовна Елена78