to remove the repeated numbers from the given .
i.e..,
if the input is 12233
output should of
123
Answer Posted / sujai cn
#include <iostream>
#include <math.h>
#include<conio.h>
using namespace std;
void main()
{
int num = 0;
int ReverseNumber(int num);
int RemoveDuplicateDigits(int num);
int ReverseOfInput = 0;
cout<<"Please enter the number\n";
cin >> num;
ReverseOfInput = ReverseNumber(num);
cout<<"The number after removing duplicate digits is "
<< ReverseNumber(RemoveDuplicateDigits(ReverseOfInput)) ;
getch();
}
int ReverseNumber(int num)
{
int revnum = num;
int nodigits = 0;
int rem = 0;
while(revnum > 0)
{
nodigits ++;
revnum = revnum / 10;
}
revnum = 0;
nodigits --;
while(num > 0)
{
rem = num % 10 ;
revnum = revnum + rem * (int) (pow (10 ,nodigits));
nodigits --;
num = num / 10;
}
return revnum;
}
int RemoveDuplicateDigits(int num)
{
int resnum = 0;
bool digis[10] = {false , false ,false ,
false ,false , false ,false , false , false , false};
int power = 0;
int rem = 0;
while (num > 0)
{
rem = num % 10 ;
if(digis[rem] == false)
{
resnum = (int)(resnum + rem * pow(10 , power));
power++;
digis[rem] = true;
}
num = num / 10 ;
}
return resnum;
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What does and I oop and sksksk mean?
What is difference between data abstraction and encapsulation?
What is oops concept with example?
What is class and example?
What is abstraction in oop with example?
What is a class in oop?
Why do we use class?
Which language is not a true object oriented programming language?
What type of loop is a for loop?
Can private class be inherited?
What does <> mean pseudocode?
What is the benefit of oop?
What are functions in oop?
#include
How is polymorphism achieved?