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

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

|-----------------------------|-----------------|-------------------------| |Pascal-----------------------|Python-----------|C-+-+--------------------| |var s, n, k : integer;       |k =  int(input())  |#include < iostream >     | |begin                         |n =  1           |using namespace std;      | |                             |                 |                         | |     n  :=  1;                |s = 1            |int main() {             | |     s := 1;                 |while s+ n < 130 :     int s, n, k;        | |     read(k);                |     s =  s ∗ k  |     n =  1;             | |                             |                 |                         | |     while s+ n < 130 do begin|     n =  n +  1 |     s =  1;             | |           s = s ∗ k;        |print(n)          |     cin >>  k;          | |           n =  n + 1;       |                 |     while (s +n < 130) {| |     end;                    |                 |           s = s ∗ k;    | |                             |                 |                         | |     write(n);               |                 |           n = n  + 1;   | |end.                         |                 |     }                   | |                             |                 |     cout <<  n < < endl;| |                             |                 |                         | |                             |                 |     return 0;           | -------------------------------------------------}-------------------------

maxim = 0
for i in range(100000):
    k = i
    n = 1
    s = 1
    while s+n < 130:
        s = s*k
        n = n+1
    if n == 4:
        maxim = i
print(maxim)

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