Задача к ЕГЭ по информатике на тему «анализ простейших программ (старое)» №3

Определите, при каком наименьшем значении n  после выполнения следующей программы будет напечатано число 8? Для вашего удобства программа приведена на трёх языках программирования. В ответ запишите это число.

|---------------------------|-------------------|------------------| |Pascal                     |P ython             |C + +             | |---------------------------|-------------------|------------------| |var n, answer : integer;    |n =  int(input())    |int n, answer = 0; | |begin                       |answer  = 0        |cin  >>  n;        | | readln(n);                |while (n > 0) :    |while (n > 0) {   | |                           |                   |                  | | answer := 0;              |  if (n % 3 == 2) 😐  if (n % 3 ==  2) | | while (n  > 0) do begin     |    answer + = 1   |    answer+ +;    | |   if (n mod 3 =  2) then   |  n ∕∕ = 3         |  n ∕ = 3;        | |     answer := answer +  1;|print(answer )      |}                 | |                           |                   |                  | |   n := n div 3;            |                   |cout < < answer;  | | end;                      |                   |                  | | writeln(answer );           |                   |                  | |                           |                   |                  | -end.----------------------------------------------------------------

for i in range(1, 100000):
 
    n = i
 
    answer = 0
 
    while n > 0:
 
        if n % 3 == 2:
 
            answer += 1
 
        n //= 3
 
    if answer == 8:
 
        print(i)
 
        break

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