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 the output of the program given below #include<stdio.h> main() { char i=0; for(;i>=0;i++) ; printf("%d\n",i); }

21 Answers   ADITI, Student, TCS,


What are the output(s) for the following ? #include char *f() {char *s=malloc(8); strcpy(s,"goodbye")} main() { char *f(); printf("%c",*f()='A'); }

0 Answers   Wilco,


Program to find the absolute value of given integer using Conditional Operators

6 Answers   N Tech,


what are the languages used in c#?

3 Answers   Infosys,


Write a C function to search a number in the given list of numbers. donot use printf and scanf

6 Answers   Honeywell, TCS,


Why do we use static in c?

0 Answers  


Explain what is the stack?

0 Answers  


.main() { char *p = "hello world!"; p[0] = 'H'; printf("%s",p); }

0 Answers   Wilco,


Write a C/C++ program that connects to a MySQL server and checks intrusion attempts every 5 minutes. If an intrusion attempt is detected beep the internal speaker to alert the administrator. A high number of aborted connects to MySQL at a point in time may be used as a basis of an intrusion.

2 Answers   Drona Solutions, Infosys, Vodafone, Webyog,


what is void pointer?

1 Answers   Wipro,


How can I read/write structures from/to data files?

0 Answers  


how to find a 5th bit is set in c program

4 Answers   IBM,


Categories