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