Задача к ЕГЭ по информатике на тему «программирование – циклы, условия» №2

Ниже на трёх языках программирования записана программа, которая получает натуральное число x  , выполняет преобразования, а затем выводит два числа. Укажите наибольшее возможное значение x  , при вводе которого программа выведет 9  и 10  .

|------------------------|----------------|-----------------------| |Pascal                  |P ython          |C + +                  | |------------------------|----------------|-----------------------| |var x,a,b,d : integer;   |x =  int(input()) |int x, a = 12, b = 0;   | |begin                    |a =  12         |cin > > x;              | |  readln(x);             |b = 0           |while (x >=  a) {       | |                        |                |                       | |  a :=  12;              |while x >= a :  |  b = b + 1;           | |  b :=  0;               |  b = b +  1    |  x = x −  a;          | |  while (x >=  a) do begin|  x =  x − a    |}                      | |    b := b + 1;         |d =  x          |int d = x;              | |                        |                |                       | |    x :=  x − a;         |if d < b :      |if (d < b) {            | |  end;                  |  d =  b        |  d = b;               | |  d :=  x;               |  b = x         |  b = x;               | |                        |                |                       | |  if (d < b) then begin   |print(b, d)      |}                      | |    d :=  b;             |                |cout < < b < < ′ ′ << d;| |    b := x;             |                |                       | |                        |                |                       | |  end;                  |                |                       | |  writeln(b, ′ ′, d);    |                |                       | |end.                    |                |                       | -------------------------------------------------------------------

for i in range(10000, 0, -1):
 
    x = i
 
    a = 12
 
    b = 0
 
    while x >= a:
 
        b += 1
 
        x -= a
 
    d = x
 
    if d < b:
 
        d = b
 
        b = x
 
    if b == 9 and d == 10:
 
        print(i)
 
        break

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