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

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

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

for i in range(10000):
    k = i
    n = 2
    s = 5124
    c = 0
    while s + n > 100:
        s = s - k
        n = n + (s % 10)
        c += 1
        if c > 100000:
            break
    if n == 24:
        print(i)
        break

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