From 21377ae9658f2efa8cd69012da814c114777b736 Mon Sep 17 00:00:00 2001 From: mayank019 Date: Fri, 16 Oct 2020 08:29:08 +0530 Subject: [PATCH] basic algorithms added --- Algorithms/Palindrome number.cpp | 22 ++++++++++++++++++++++ Algorithms/Reverse Number.cpp | 18 ++++++++++++++++++ Algorithms/sum of digits.cpp | 18 ++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 Algorithms/Palindrome number.cpp create mode 100644 Algorithms/Reverse Number.cpp create mode 100644 Algorithms/sum of digits.cpp diff --git a/Algorithms/Palindrome number.cpp b/Algorithms/Palindrome number.cpp new file mode 100644 index 00000000..d8e2e1d6 --- /dev/null +++ b/Algorithms/Palindrome number.cpp @@ -0,0 +1,22 @@ +//program to check if a number is palindrome + +#include +using namespace std; +int main() +{ + int n,r,sum=0,temp; + cout<<"Enter the Number="; + cin>>n; + temp=n; + while(n>0) +{ + r=n%10; + sum=(sum*10)+r; + n=n/10; +} +if(temp==sum) +cout<<"Number is Palindrome."; +else +cout<<"Number is not Palindrome."; + return 0; +} \ No newline at end of file diff --git a/Algorithms/Reverse Number.cpp b/Algorithms/Reverse Number.cpp new file mode 100644 index 00000000..bb60502d --- /dev/null +++ b/Algorithms/Reverse Number.cpp @@ -0,0 +1,18 @@ +//program to reverse a number + +#include +using namespace std; +int main() +{ +int n, reverse=0, rem; +cout<<"Enter a number: "; +cin>>n; + while(n!=0) + { + rem=n%10; + reverse=reverse*10+rem; + n/=10; + } + cout<<"Reversed Number: "< +using namespace std; +int main() +{ +int n,sum=0,m; +cout<<"Enter a number: "; +cin>>n; +while(n>0) +{ +m=n%10; +sum=sum+m; +n=n/10; +} +cout<<"Sum is= "<