Hallo hab ein kleines Problem:
Und zwar würde ich gerne eine Zahl umgekehrt ausgeben lassen, aber das mit rekursivem Aufruf und ohne while Schleife.
[JAVA=1] int rev( int z )
{
int u = 0 ;
while ( z > 0 ) {
printf( "z = %10d, u = %10d\n", z, u ) ;
u = 10 * u + z % 10 ;
z /= 10 ;
}
return u ;
}
[/code]
Soweit nicht rekursiv. Aber wie mach ichs jetzt rekursiv und am besten mit if Schleife?
Und zwar würde ich gerne eine Zahl umgekehrt ausgeben lassen, aber das mit rekursivem Aufruf und ohne while Schleife.
[JAVA=1] int rev( int z )
{
int u = 0 ;
while ( z > 0 ) {
printf( "z = %10d, u = %10d\n", z, u ) ;
u = 10 * u + z % 10 ;
z /= 10 ;
}
return u ;
}
[/code]
Soweit nicht rekursiv. Aber wie mach ichs jetzt rekursiv und am besten mit if Schleife?
Zuletzt bearbeitet: