(Д.Ф. Муфаззалов) Определите наибольшее трехзначное значение n, при котором значение F(n), будет больше числа 7. Запишите в ответе сначала найденное значение n, а затем через пробел ‐ соответствующее значение F(n).
| Python |
Паскаль |
C++ |
def F(n):
if n<10:
return n
else:
m=F(n//10)
d=m%10;
if m<d: return d
else: return m |
function F(n: integer): integer;
var m,d: byte;
begin
if n < 10 then F:=n
else begin
m:= F(n div 10);
d:= m mod 10;
if m < d then F:=d
else F := m
end
end;
|
int F(int n)
{
if(n < 10)
return n;
else {
int m = F(n/10),
d = m%10;
if( m < d )
return d;
else
return m;
}
} |