fork download
  1. #include <stdio.h>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int modexp(int x, int y, int N)
  7. {
  8. if (y == 0) return 1;
  9. int z = modexp(x, y / 2, N);
  10. if (y % 2 == 0)
  11. return (z*z) % N;
  12. else
  13. return (x*z*z) % N;
  14. }
  15. int main()
  16. {
  17. int x, y, N;
  18. cout << "x= "; cin >> x;
  19. cout << "y= "; cin >> y;
  20. cout << "N= "; cin >> N;
  21. cout << modexp(x, y, N);
  22. cin.get(); cin.get();
  23. return 0;
  24. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:2:20: fatal error: iostream: No such file or directory
 #include <iostream>
                    ^
compilation terminated.
stdout
Standard output is empty