ЕГЭ Справочник

Введите ответ в поле ввода

Задание 7795

Напишите в ответе число различных значений входной переменной k, при которых программа выдаёт тот же ответ, что и при входном значении k = 720. Значение k = 720 также включается в подсчёт различных значений k. Для Вашего удобства программа приведена на четырёх языках программирования.

 

Бейсик

Паскаль

DIM K, I AS LONG

INPUT K

I = 0

WHILE F(I) < K

  I = I + 1

WEND

PRINT I

 

FUNCTION F(N)
  DIM I, P AS LONG

  P = 1

  I = 1

  WHILE (I <= N)

    P = P * I

    I = I + 1

  WEND

  F = P

END FUNCTION

var k, i : longint;

function f(n : longint) : longint;

var

  i, p : longint;

begin

  p := 1; 

  i := 1;

  while (i <= n) do begin

    p := p*i;

    i := i+1

  end;

  f := p

end;

 

begin

  readln(k);

  i := 0;

  while (f(i)

    i := i+1;

  writeln(i)

end.

Си

Алгоритмический язык

#include

long f(long n) {

  long i, p;

  p = 1;

  i = 1;

  while (i<=n) {

    p = P*i; i++;
  }

  return p;

}

 

void main()

{

  long k, i;

  scanf("%ld", &k);

  i = 0;

  while (f(i)

    i++;

  printf("%ld", i);

}

алг

нач

  цел i, k

  ввод k

  i := 0

  нц пока f(i) < k

    i := i+1

  кц

  вывод i

кон

алг цел f(цел n)

нач

  цел i, p

  p := 1

  i := 1

  нц пока i <= n

    p := p*i; i := i+1

  кц

  знач := p

кон

 

 

Решение:

600
Другие задачи на эту тему
Задание 7304 Задание 7315 Задание 7336 Задание 7347 Задание 7368 Задание 7379 Задание 7400 Задание 7411 Задание 7432 Задание 7443