Mohan S N wrote:
> --- Ananth <[EMAIL PROTECTED]> wrote:
> 
>> Thomas Hruska <[EMAIL PROTECTED]> wrote:
>>> parrot_rabbit4u wrote:
>>>  > --- In [email protected], senthil kumar
>> <[EMAIL PROTECTED]>
>>>  > wrote:
>>>  >> #Iinclude<iostream.h>
>>>  >>   #include<conio.h>
>>>  >>   main()
>>>  >>   {
>>>  >>    int a,b,c;
>>>  >>   clrscr();
>>>  >>   cout<<"enter the number:";
>>>  >>   cin>>a>>b;
>>>  >>   c=a-(-b);
>>>  >>   cout<<"The add value:"<<c;
>>>  >>   getch();
>>>  >>   return 0;
>>>  >>   }
>>>  >>
>>>  >> ur program will definetly work with out using '+' operator.
>>>  > thanks for ur this idea.
>>>
>>>  This is fundamental math.  Of the lightweight elementary school
>> 'Algebra
>>>  I' variety.  I still don't know why the OP thought they needed to
>> do
>>>  this...
>> To answer a trick question?
>> If learning C++, to impress friends and classmates?
>> Should be one of the two.
> 
> Le me throw in my 2p too...
> 
> Putting a+b as a - ( -b ) is not impressive. See this:
> 
> for(i=0;i<b;i++){
>     a++;
> }
> 
> OR
> 
> while(b){
>     a++;
>     b--;
> }

Won't work properly if b is negative.  At least the first one won't. 
The second one might but I'd have to think about it...  Even if it does 
work, it would take a little bit to exit the loop (depending on 
sizeof(int) among other things).

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to