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

What is difference between stdio h and conio h?

0 Answers  


What are the three constants used in c?

0 Answers  


a simple c program using 'for' loop to display the output 5 4 3 2 1

2 Answers   Google,


What is calloc malloc realloc in c?

0 Answers  


What is meant by operator precedence?

0 Answers  


What is the purpose of type declarations?

0 Answers  


List some of the static data structures in C?

0 Answers  


regarding the scope of the varibles;identify the incorrect statement: a.automatic variables are automatically initialised to 0 b.static variables are are automatically initialised to 0 c.the address of a register variable is not accessiable d.static variables cannot be initialised with any expression

1 Answers   TCS,


What are examples of structures?

0 Answers  


write a program that will read the temperature in Celsius and convert that into Fahrenheit.

1 Answers  


What is the difference b/w main() in C language and main() in C++.

7 Answers  


how to generate the length of a string without using len funtion?

4 Answers  


Categories