jalaj is right actually the complier produce p[n]=*(p+n);
On Mon, Feb 7, 2011 at 12:34 PM, Rajiv Podar rajeevpo...@gmail.com wrote:
for e.g. u can use operator.
int a = 1;
a = a 1;
a become 2;
Or u cannot use any , |, ^ operations.
Thanks Regards,
Rajiv Podar
On Mon, Feb
p[n] gives address of p+n it does not add..
Best Regards
Ashish Goel
Think positive and find fuel in failure
+919985813081
+919966006652
On Mon, Feb 7, 2011 at 11:47 AM, jalaj jaiswal jalaj.jaiswa...@gmail.comwrote:
try this
let nos be m n
char * p;
p=m;
int sum = (int)p[n] ;
sum is
@ashish: tht's true. But that will be the sum of two numbers.
Reason is v store the address in char* so when increment it by other number it
will increment that times, that is the required answer.
Sent from my iPod
On Feb 7, 2011, at 7:14 PM, Ashish Goel ashg...@gmail.com wrote:
p[n] gives
@googlegroups.com
Subject: Re: [algogeeks] Re: C++ Riddle
@ashish: tht's true. But that will be the sum of two numbers.
Reason is v store the address in char* so when increment it by other number it
will increment that times, that is the required answer.
Sent from my iPod
On Feb 7, 2011, at 7:14 PM
: algogeeks@googlegroups.com
Date: Mon, 7 Feb 2011 20:41:32 +0530
To: algogeeks@googlegroups.comalgogeeks@googlegroups.com
ReplyTo: algogeeks@googlegroups.com
Subject: Re: [algogeeks] Re: C++ Riddle
@ashish: tht's true. But that will be the sum of two numbers.
Reason is v store the address
@Ricky: if increment and decrement operators are not considered
arithmetic, try
int sum(int m, int n)
{
while( m 0 )
{
m--;
n++;
}
while( m 0 )
{
m++;
n--;
}
return n;
}
On Feb 6, 11:49 pm, Ricky rajeevpo...@gmail.com wrote:
write
try this
let nos be m n
char * p;
p=m;
int sum = (int)p[n] ;
sum is m+n :)
On Mon, Feb 7, 2011 at 11:41 AM, Dave dave_and_da...@juno.com wrote:
@Ricky: if increment and decrement operators are not considered
arithmetic, try
int sum(int m, int n)
{
while( m 0 )
{
m--;
@Dave: ++ and -- are arithmetic operations.
@Jalaj: I agree with the above solution
Thanks Regards,
Rajiv Podar
On Mon, Feb 7, 2011 at 11:47 AM, jalaj jaiswal jalaj.jaiswa...@gmail.comwrote:
try this
let nos be m n
char * p;
p=m;
int sum = (int)p[n] ;
sum is m+n :)
On Mon,
bit operation means what?
On Mon, Feb 7, 2011 at 12:00 PM, Rajiv Podar rajeevpo...@gmail.com wrote:
@Dave: ++ and -- are arithmetic operations.
@Jalaj: I agree with the above solution
Thanks Regards,
Rajiv Podar
On Mon, Feb 7, 2011 at 11:47 AM, jalaj jaiswal
for e.g. u can use operator.
int a = 1;
a = a 1;
a become 2;
Or u cannot use any , |, ^ operations.
Thanks Regards,
Rajiv Podar
On Mon, Feb 7, 2011 at 12:33 PM, jagannath prasad das
jpdasi...@gmail.comwrote:
bit operation means what?
On Mon, Feb 7, 2011 at 12:00 PM, Rajiv Podar
10 matches
Mail list logo