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

Рассматриваются множество целых чисел, принадлежащих числовому отрезку [10923; 16782)  , которые делятся на 2 и не делятся на 3, 8, 49, 100.

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

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

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

|------------------------------|-------------------------------------|---------------------------------| |P-ython-----------------------|C--+-+-------------------------------|P-ascal--------------------------| |count = 0                     |#include  < iostream  >              |vari,maxim,  count : integer;    | |maxim   = 0                   |usingnamespacestd;                   |begin                            | |                              |                                     |                                 | |foriinrange (10923,16782 ) :  |                                     |  maxim   :=  0;                  | |  if(i%2  ==  0) :            |intmain (){                          |  count := 0;                    | |    if(i%3! =  0) :           |   inti,maxim,  count;                |  fori := 10923to16781do         | |       if (i%8!  = 0) :         |   count = 0;                        |  begin                          | |         if(i%49! = 0) :      |   maxim  =  0;                      |  ifimod2  = 0then               | |                              |                                     |                                 | |           if(i%100! =  0) :  |   for(i = 10923);i < 16782; i + + ){|    ifimod3  < > 0then           | |             if(i > maxim  ) 😐     if(i%2 ==  0){                  |      if imod8  < > 0then         | |                maxim  =  i   |       if(x%3!  = 0){                |         if imod8  <>  0then      | |                count+ =  1   |         if(x%8!  = 0){              |           ifimod49  < > 0then   | |                              |                                     |                                 | |print(count,maxim  )          |            if (x%49!  = 0 ){           |             ifi > maximthen     | |                              |              if(x%16! =  0){        |             maxim   := i;       | |                              |                if(i > maxim  ){     |             count := count +  1;| |                              |                  maxim   = i;       |writeln(count; maxim  )          | |                              |                  count+  = 1;       |                                 | |                              |                                     |                                 | |                              |cout < < count <  maxim;             |                                 | --------------------------------}-----------------------------------------------------------------------
Ответ: 1416 16780

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