Below is C program to Reverse a Number by Recursion.
Program:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* Reverse by Recursion */ #include<stdio.h> int rev( int , int ); int main() { int a; printf ( "Type a value : " ); scanf ( "%d" ,&a); printf ( "Reverse: %d" ,rev(a,0)); return 0; } int rev( int i, int r) { if (i > 0) return rev(i/10,(r*10)+(i%10)); return r; } |
No comments:
Post a Comment