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

Укажите минимальное n, при котором алгоритм напечатает 520.

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

for i in range(1, 10000):  # при i = 0 будет бесконечный цикл
    s = 10
    k = 1
    n = i
    while s + k < 501:
        s += 2 * k
        k += n
    if s == 520:
        print(i)

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