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


Please Help Members By Posting Answers For Below Questions

Explain how functions are classified in C++ ?

900


What is using namespace std in c++?

686


How can you link a c program with a c function?

648


What is a dll entry point?

643


What is vector pair in c++?

812






What is a lambda function c++?

660


What are the benefits of operator overloading?

787


What are the two types of comments, and how do they differ?

680


Explain the difference between class and struct in c++?

674


Will this c++ program execute or not?

702


Does std endl flush?

675


What is namespace & why it is used in c++?

692


What are the uses of typedef in a program?

693


Differentiate between an array and a list?

813


Explain the purpose of the keyword volatile.

728