-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathParthBansal_240570.cpp
More file actions
46 lines (37 loc) · 966 Bytes
/
Copy pathParthBansal_240570.cpp
File metadata and controls
46 lines (37 loc) · 966 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*
Solve the below mentioned task and push the code to your branch,
Do Not the push the code to your branch
You can change the file and complete the task in any language
Given an integer x, return true if x is a palindrome, and false otherwise.
Example 1:
Input: x = 121
Output: true
Explanation: 121 reads as 121 from left to right and from right to left.
Example 2:
Input: x = 10
Output: false
Explanation: Reads 01 from right to left. Therefore it is not a palindrome.
*/
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int num;
cout << "enter a number : ";
cin >> num;
int originalnum = num;
int reversed = 0;
int i = 0;
while(num!=0){
int digit = num % 10;
reversed = reversed * 10 + digit;
num = num / 10;
i++;
}
cout <<"reversed number is " << reversed << endl;
if(reversed==originalnum){
cout << "True";
}else{
cout << "False";
}
}