Задача к ЕГЭ по информатике на тему «прочие прототипы» №1

Рассматриваются множество целых чисел, принадлежащих числовому отрезку (9012; 23800]  , которые делятся на 9 и не делятся на 2, 6, 12, 81.

Найдите количество таких чисел и максимальное из них.

Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.

Программа перебирает все числа от 9013 до 23800 (обратите внимание на ограничения) и проверяет их на кратность. Одновременно она находит максимальное число, создавая переменную maxim и присваивая ей минимальное значение 0. Если программу удовлетворяют условия, то переменной maxim присваивается новое значение, большее её самой, а также обновляется счетчик интересуемых её чисел.

|------------------------------|-------------------------------------|---------------------------------| |P-ython-----------------------|C--+-+-------------------------------|P-ascal--------------------------| |count = 0                     |#include  < iostream  >              |vari,maxim,  count : integer;    | |maxim   = 0                   |usingnamespacestd;                   |begin                            | |                              |                                     |                                 | |foriinrange (9013,23801 ) :   |                                     |  maxim   :=  0;                  | |  if(i%9  ==  0) :            |intmain (){                          |  count := 0;                    | |    if(i%2! =  0) :           |   inti,maxim,  count;                |  fori := 9013to23800do          | |       if (i%6!  = 0) :         |   count = 0;                        |  begin                          | |         if(i%12! = 0) :      |   maxim  =  0;                      |  ifimod9  = 0then               | |                              |                                     |                                 | |           if(i%81! =  0) :   |   for(i = 9013);i < 238001; i + + ){|    ifimod2  < > 0then           | |             if(i > maxim  ) 😐     if(i%9 ==  0){                  |      if imod6  < > 0then         | |                maxim  =  i   |       if(x%2!  = 0){                |         if imod12  <>  0then     | |                count+ =  1   |         if(x%6!  = 0){              |           ifimod81  < > 0 then  | |                              |                                     |                                 | |print(count,maxim  )          |            if (x%12!  = 0 ){           |             ifi > mthen         | |                              |              if(x%81! =  0){        |             maxim   := i;       | |                              |                if(i > maxim  ){     |             count := count +  1;| |                              |                  maxim   = i;       |writeln(count; maxim  )          | |                              |                  count+  = 1;       |                                 | |                              |                                     |                                 | |                              |cout < < count <  maxim;             |                                 | --------------------------------}-----------------------------------------------------------------------
Ответ: 730 23787

Оцените статью
Я решу все!