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

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

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

for i in range(10000, 0, -1):
    n = -140
    s = 10
    k = i
    while s + n < 0:
        s += 5
        n += k
    if n == -20:
        print(i)
        break

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