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

Определите, при каком наименьшем введённом значении переменной k  программа выведет число 50  ?

|-----------------|----------------------|--------------------------| |P-ython-----------|C-+-+-----------------|P-ascal-------------------| |k =  int(input())  |#include < iostream >  |var s, n, k : integer;     | |n =  10          |using namespace std;  |begin                     | |                 |                      |                          | |s =  1           |int main ()           |   n := 10;               | |while s + n < 100 :|{                   |   s := 1;                | |  n  = n ∗k      |  int s, n, k;        |   readln(k);              | |                 |                      |                          | |  s =  s∗ n      |  n = 10;             |   while s+ n < 100 do begin| |print(n)          |  s = 1;              |     n := n ∗k;           | |                 |  cin > > k;          |     s := s∗n;            | |                 |  while (s + n < 100){ |   end;                    | |                 |                      |                          | |                 |     n = n ∗k;        |   writeln(n);             | |                 |     s = s∗ n;        |end.                      | |                 |  }                   |                          | |                 |                      |                          | |                 |  cout < < n < < endl;|                          | |                 |  return 0;           |                          | |                 |}                     |                          | --------------------------------------------------------------------

for t in range(2, 20):
    k = t
    n, s = 10, 1
    while s + n < 100:
        n *= k
        s *= n
    if n == 50:
        print(t)
        break

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