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

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

|---------------|---------------------|--------------------------| |Python---------|-C++-----------------|Pascal--------------------| |k = int(input()) | #include <iostream>   |var s, n, k: integer;       | |n = 1000       | using namespace std; |begin                     | |               |                     |                          | |s = -1000      | int main()            |  n := 1000, s := -1000;   | |while s+n < 500:| {                   |  readln(k);                | | n = n + k*5   |  int s, n, k;         |  while s + n < 500 do begin| |               |                     |                          | | s = s + n     |  n = 1000, s = -1000;|   n := n + k*5;          | |print(s)         |  cin » k;            |   s := s + n             | |               |  while (s + n < 500) {  end;                     | |               |   n = n + k*5;       |  writeln(s);               | |               |                     |                          | |               |   s = s + n;        |                          | |               |  }                  |end.                      | |               |  cout « s « endl;    |                          | |               |                     |                          | |               |  return 0;           |                          | ------------------}-----------------------------------------------

for i in range(10000):
    k = i
    n = 1000
    s = -1000
    while s+n < 500:
        n = n + k*5
        s = s + n
    if s == 500:
        print(i)
        break

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