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/
