Предмет: Информатика,
автор: Bruno123321
написать функцию нахождения кол-ва цифр через рекурсию. Паскаль. Рекурсия.
Через функцию.
Ответы
Автор ответа:
0
var a:integer;
function k(n:integer):integer;
begin
if n<10
then k:=1
else k:=k(n div 10)+1;
end;
begin
write('a = ');
readln(a);
writeln('Количество цифр = ',k(a));
end.
Пример:
a = 134652
Количество цифр = 6
function k(n:integer):integer;
begin
if n<10
then k:=1
else k:=k(n div 10)+1;
end;
begin
write('a = ');
readln(a);
writeln('Количество цифр = ',k(a));
end.
Пример:
a = 134652
Количество цифр = 6
Интересные вопросы
Предмет: Английский язык,
автор: hayaletkatil66
Предмет: Русский язык,
автор: agchu
Предмет: Немецкий язык,
автор: valentinakosiv22
Предмет: География,
автор: вика1311825163
Предмет: Математика,
автор: guyais