## cmoodc

i need a function in C+ that return 1000000*1000000 integer given by the user in reverse but without using arrays,lists,pointers,.....
only i can use 2 or 3 variables
thanx 4 help

## Ancient Dragon 5,243

Huh? 1000000*1000000 is a number that is much larger than an integer can hold. Otherwise your question doesn' make much sense to me.

## cmoodc

sorry bro but not that what i mean!
i mean the number of the number that user will input
thanx

## Ancient Dragon 5,243

maybe an example will help explain what you mean. If I enter 15 what is the expected output?

## cmoodc

maybe an example will help explain what you mean. If I enter 15 what is the expected output?

51
but i think that i've solved it

this code works
int a,b=0;
cout<<"enter the no\n";
cin>>a;
while(a>0)
{
b*=10;
b+=n%10;
a/=10;
}
cout<<"\n\n reversed no"<<b;
is it right or i need to use long instead of int
again thanx

## Ancient Dragon 5,243

did you try to compile that? Where did you declar n do you mean a?

>>or i need to use long instead of int
Depends on your compiler and how big a nuumber you enter. you can also use a long long which is 64-bit integer that many current compilers support. But for the purpose of your assignment I suppose an int is sufficient unless your instructor stated otherwise.

Also original numbers that end in 0, wuch as 10, 20, 100, 150, etc., may not produce desired results because integers ignore leading 0s. You may have to format the output a little better.

## cmoodc

did you try to compile that? Where did you declar n do you mean a?

>>or i need to use long instead of int
Depends on your compiler and how big a nuumber you enter. you can also use a long long which is 64-bit integer that many current compilers support. But for the purpose of your assignment I suppose an int is sufficient unless your instructor stated otherwise.

Also original numbers that end in 0, wuch as 10, 20, 100, 150, etc., may not produce desired results because integers ignore leading 0s. You may have to format the output a little better.

everything is ok
thanx alot for helping