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

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

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

for i in range(-1000, 1000):
    k = i
    n = -100
    s = -10
    while n + s < 10:
        n += k
        k += 1
        s *= k
    if n == -300:
        print(i)
        break

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