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

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

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

for i in range(-100, 10000):
    s = 1
    k = 0
    n = i
    while s + n < 155:
        s = 4*s
        k += n
    if k == 88:
        print(i)
        break

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