fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void recursion (int *p)
  6. {
  7. cout << *p % 10;
  8. if (*p == 0)
  9. return;
  10. else
  11. recursion (*p / 10 );
  12.  
  13.  
  14. }
  15.  
  16. int main()
  17. {
  18. int a;
  19. cin >> a;
  20. recursion (&a);
  21. return 0;
  22. }
  23.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘void recursion(int*)’:
prog.cpp:11:23: error: invalid conversion from ‘int’ to ‘int*’ [-fpermissive]
         recursion (*p / 10 );
                    ~~~^~~~
prog.cpp:5:6: note:   initializing argument 1 of ‘void recursion(int*)’
 void recursion (int *p)
      ^~~~~~~~~
stdout
Standard output is empty