C++ program to find the sum of digits of a number.
Algorithm:-
Input=number
number1=0, sum=0;
while loop > 0
(a) number1 equal to remainder of number divide
by 10
number1=number%10;
(b) add sum and number1 to sum
sum=sum+number1;
(c) divide number by 10
number=number/10;
print sum;
exit;
Approach to solve:-
Input=259
number1=number%10=9
sum=sum+number1=9
number=number/10=25
number1=number%10=5
sum=sum+number1=14
number=number/10=2
number1=number%10=2
sum=sum+number1=16
number=number/10=0
Program:-
#include<iostream>
using...
Wednesday, 22 November 2017
Saturday, 18 November 2017
C++ program to check whether a number is palindrome or not?
what is a palindromic number?
A palindromic number is a number which remains same when its digits are reversed. Example 121,16461 etc.
Let understand the algorithm of the program.
Input=number
reverse_number=0;
temp=number;
while loop number > 0
(a)multiply reverse_number by 10 and add remainder of number divide by 10 to reverse_number
reverse_number= reverse_number*10+number%10;
(b)divide...
Thursday, 16 November 2017
How to reverse a number in C++?
Write a C++ program to reverse digits of a number
Reverse number:-
Input=7890
Output=0987
Algorithm:-
Input=number
reverse_number=0;
while loop number > 0
(a)multiply reverse_number by 10 and add remainder of number divide by 10 to reverse_number
reverse_number= reverse_number*10+number%10;
(b)divide number by 10
number=number/10;
print reverse_number.
Approach to solve:-
Input:num=7890
rev_num=0
rev_num=rev_num*10+num%10=0
num=num/10=789
rev_num=rev_num*10+num%10=09
num=num/10=78
rev_num=rev_num*10+num%10=098
num=num/10=7
rev_num=rev_num*10+num%10=0987
num=num/10=0
Program:-
#include<iostream>
using...
Subscribe to:
Posts (Atom)