Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


void swap(int a,int b)
{
a=a+b;
b=a-b;
a=a-b;
}

in this code always gives the same result for all case

Answers were Sorted based on User's Feedback



void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / k.kavitha

NO,if the values of a&b are 10,20 respectively., Then
a=a+b becomes "a=30"
b=a-b becomes b=30-20 i.e., "b=10"
a=a-b gives a=30-10 i.e., "a=20"

Is This Answer Correct ?    20 Yes 6 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / moorthy

here a and b are local variable in function swap() where a
and b are swapped inside swap().so that swaping does not
affect variable in main().

Is This Answer Correct ?    12 Yes 1 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / prateek

Actually this code is for interchanging values of two
variables without using third variable

Is This Answer Correct ?    9 Yes 1 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / mangala pandi p

provided a+b is between the int minimum and int maximum

so the answer is no.

Is This Answer Correct ?    6 Yes 5 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / shouvik mitra

This code gives the interchange values of the two variables.But this code can also give the same result for the two variables when same numbers are inputted in both the variables, i.e. say a=5,b=5.

Is This Answer Correct ?    1 Yes 1 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / sayantan ghosh

This will never give a result as its call by value and even the values arnt printed in the function so the values in main will only be present

Is This Answer Correct ?    0 Yes 0 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / sourabh

no,result will depend on the values of a nd b

Is This Answer Correct ?    0 Yes 2 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / shruti

Sorry, it does nott.. :-)
it works proper..

Is This Answer Correct ?    1 Yes 4 No

void swap(int a,int b) { a=a+b; b=a-b; a=a-b; } in this code always gives the same result fo..

Answer / sunny

NO
Means we can give diff values give different answer.
like
we can give a=80,b=100
a=180,b=20,a=20

Is This Answer Correct ?    3 Yes 9 No

Post New Answer

More C Interview Questions

Explain what is the difference between #include and #include 'file' ?

0 Answers  


what are threads ? why they are called light weight processes ? what is the relation between process and threads ?

1 Answers  


for example user gives input as " 20 or 20.0 or rs 20.0 or 20.00 or rs20 and so .. on " and the output should be stored as " rs.20.00 " in a variable

2 Answers  


write a programe to accept any two number and check the following condition using goto state ment.if a>b,print a & find whether it is even or odd and then print.and a<b,printb.find the sum digits of that number & then print.if a==b multiply 10 with a & add 20 with b store in c and then print

0 Answers  


Calculate the weighted average of a list of n numbers using the formula xavg = f1x1+f2x2+ ….+ fnxn where the f’s are fractional weighting factors, i.e., 0<=fi<1, and f1+f2+….+fn = 1

0 Answers  


can we declare a function inside the structure? ex: struct book { int pages; float price; int library(int,float); }b; is the above declaration correct? as it has function declaration?

2 Answers  


In which category does main function belong??

5 Answers  


How we add our function in liabrary as liabrary function. Exp. we want use our int factorical(int); function as int pow(int,int); function working in math header file.

1 Answers  


what is a stack

6 Answers  


find the value of y y = 1.5x+3 for x<=2 y = 2x+5 for x>2

0 Answers   TCS,


What is c language in simple words?

0 Answers  


Explain what is the most efficient way to store flag values?

0 Answers  


Categories