We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28a3a1a commit dc444bbCopy full SHA for dc444bb
Cpp programs/ReverseInteger.cpp
@@ -0,0 +1,28 @@
1
+#include <iostream>
2
+#include <limits.h>
3
+using namespace std;
4
+
5
+int reverse(int x)
6
+{
7
+ int revNum = 0;
8
9
+ while (x != 0)
10
+ {
11
+ int dig = x % 10;
12
+ if (revNum > INT_MAX / 10 || revNum < INT_MIN / 10)
13
14
+ return 0;
15
+ }
16
+ revNum = revNum * 10 + dig;
17
+ x = x / 10;
18
19
20
+ return revNum;
21
+}
22
23
+int main()
24
25
+ cout << reverse(456) << endl;
26
27
28
Cpp programs/ReverseInteger.exe
43.5 KB
0 commit comments