powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с функцией рекурсии
4 сообщений из 4, страница 1 из 1
Помогите с функцией рекурсии
    #38909209
dakota1310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно функцию реверса числа изменит на функцию с рекурсией.
Функция без рекурсии работает
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
function reverse($num) {
	$revnum=0;
	do{	
	 $revnum = ($revnum *10)+($num % 10);
	 $num = (int)($num / 10 );
	}while($num>0);
	 return $revnum;  
}



с рекурсией не работает
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
function reverseNumber_r($num) {
   if ($num>0){ 
		 $revnum = ($revnum *10)+($num % 10);		 
		 $num = (int)($num / 10 );
		 echo "revnum: ".$revnum."---num :".$num."<br>";		 
		 reverseNumber_r($num);
		  
   } return $revnum; 
}


}
...
Рейтинг: 0 / 0
Помогите с функцией рекурсии
    #38909219
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota1310,

Так что ли? Правда тут со статиком, не знаю покатит ли
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function reverseNumber_r( $num ) {
    static $revnum;
    if ( $num > 0 ) {
        $revnum = ( $revnum * 10 ) + ( $num % 10 );		 
        $num = (int)( $num / 10 );
        // echo "revnum: " . $revnum . "---num :" . $num . "\n";		 
        reverseNumber_r( $num );
    }
    return $revnum; 
}
...
Рейтинг: 0 / 0
Помогите с функцией рекурсии
    #38909220
dakota1310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikkiMouse,
Сработало, огромное спасибо))
...
Рейтинг: 0 / 0
Помогите с функцией рекурсии
    #38909454
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хлопцы, шо вы курите???

Код: php
1.
2.
3.
4.
function revnum($num)
{
	return ($num>=10)? ($num %10).revnum((int)($num/10)) : $num;
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с функцией рекурсии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]