if i want cin 12345678910 and cout abcdefghij.
so how can i create the program?.
example : if i key in 8910 so the answer is ghij.
Answer Posted / mms zubeir
I am roughly writing this code and this can be optimized.
void main()
{
unsigned int input = 0;
cin>>input;
int inputArray[10]; // the integer range can be 0
to 4294967295.
char carr[11]; // since the integer limit is 10
digits for 4 bytes allocation.
int index = 0;
while(input > 0)
{
inputArray[index] = input % 10;
input = input / 10;
++index;
}
cout<<endl<<"character equivalents: "<<endl;
for(int i = index-1; i>=0; --i)
{
if(inputArray[i] == 0) inputArray[i] =
10; // to represent 0 = j for our calculation.
carr[index-i] =
char_traits<char>::to_int_type ('a') - 1 + inputArray[i];
cout<<endl<<carr[index-i]; // displays the
output.
}
getch();
}
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
What is operator overloading in c++ example?
Is string data type in c++?
What is cout flush?
Explain register storage specifier.
What is the type of 'this' pointer? When does it get created?
Explain what are accessor methods?
What are the differences between malloc() and calloc()?
How to implement is-a and has-a class relationships?
Explain how the virtual base class is different from the conventional base classes of the opps.
What is the sequence of destruction of local objects?
Describe new operator and delete operator?
What do you mean by const correctness?
What is oops in c++?
Explain shallow copy?
Write a program to find the reverse Fibonacci series starting from N.