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
Out of fgets() and gets() which function is safe to use?
In the derived class, which data member of the base class are visible?
Define whitespace in C++.
Why Pointers are not used in C++?
What is the use of structure in c++?
What is the difference between an external iterator and an internal iterator? Describe an advantage of an external iterator?
How is c++ different from java?
What is an html tag?
Are php strings immutable?
What are the syntactic rules to be avoid ambiguity in multiple inheritance?
What is dev c++ used for?
Can java be faster than c++?
What are the benefits of pointers?
What is flush c++?
How can you quickly find the number of elements stored in a a) static array b) dynamic array ? Why is it difficult to store linked list in an array?how can you find the nodes with repetetive data in a linked list?