Ярослав Галкин/ Июль 1, 2018/ ЕГЭ-21/ 0 комментариев

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

Бейсик Python
DIM K, I AS LONG

INPUT K

I = 1

WHILE F(I) < G(K)

I = I + 1

WEND

PRINT I

 

FUNCTION F(N)
F = N * N * N

END FUNCTION

 

FUNCTION G(N)
G = 2*N + 3

END FUNCTION

def f(n):

return n*n*n

 

def g(n):

return 2*n+3

 

k = int(input())

i = 1

while f(i) < g(k):

i+=1

print (i)

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

нач

цел i, k

ввод k

i := 1

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

i := i + 1

кц

вывод i

кон

 

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

нач

знач := n * n * n

кон

 

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

нач

знач := 2*n + 3

кон

var

k, i : longint;

 

function f(n: longint): longint;

begin

f := n * n * n;

end;

 

function g(n: longint): longint;

begin

g := 2*n + 3;

end;

 

begin

readln(k);

i := 1;

while f(i) < g(k) do

i := i+1;

writeln(i)

end.

Си
#include<stdio.h>

long f(long n) {

return n * n * n;

}

 

long g(long n) {

return 2*n + 3;

}

 

int main()

{

long k, i;

scanf(“%ld”, &k);

i = 1;

while(f(i)<g(k))

i++;

printf(“%ld”, i);

return 0;

}

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Оставить комментарий

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о