(PASCALABC.NET) пж решите срочно надо

0 голосов
40 просмотров

(PASCALABC.NET) пж решите срочно надо


image

Информатика (49 баллов) | 40 просмотров
Дан 1 ответ
0 голосов

function foo(L, K: real): real;

 

 function bar(Len: real): real;

 begin

   Result := 0;

   if Len >= L then Result += 1

   else Result := 1 + bar(Len + K)

 end;

begin

 Result := bar(K)

end;

begin

 var L := ReadlnReal() * 10;

 var K := ReadlnReal();

 Print(foo(L, K))

end.

(2.5k баллов)
0

begin var L := ReadlnReal() * 10; var K := ReadlnReal(); var (Len, Hit) := (0.0, 0); while (Len < L) do begin inc(Hit); Len += K end; Print(Hit)end.

0

или так