Week 6
I) to swap two integers II) to swap characters III) to swap two reals
Aim::To implement the swap functions by integer,character,real
Aim::To implement the swap functions by integer,character,real
Program::
#include< iostream >
using namespace std;
void swap(int a,int b)
{
cout<<"\nBefore swapping of integers:\nA="<< a<<"\nB="<< b;
int c=a;
a=b;
b=c;
cout<<"\nAfter swapping of integers:\nA="<< a<<"\nB="<< b;
}
voidswap(char a,char b)
{
cout<<"\nBefore swapping of characters:\nA="<< a<<"\nB="<< b;
char c=a;
a=b;
b=c;
cout<<"\nAfter swapping of characters:\nA="<< a<<"\nB="<< b;
}
voidswap(float a,float b)
{
cout<<"\nBefore swapping of reals:\nA="<< a<<"\nB="<< b;
float c=a;
a=b;
b=c;
cout<<"\nAfter swapping of realss:\nA="<< a<<"\nB="<< b;
}
int main()
{
int a,b;
cout<<"Enter two integers :";
cin>>a>>b;
swap(a,b);
char c1,c2;
cout<<"\nEnter two characters :";
cin>>c1>>c2;
swap(c1,c2);
float f1,f2;
cout<<"\nEnter two real numbers :";
cin>>f1>>f2;
swap(f1,f2);
}
Output::
Enter two integers : 7 17 Before swapping of integers: A=7 B=17 After swapping of integers: A=17 B=7 Enter two characters : h n Before swapping of characters: A=h B=n After swapping of characters: A=n B=h Enter two real numbers : 7.7 8.8 Before swapping of reals: A=7.7 B=8.8 After swapping of reals: A=8.8 B=7.7

No comments:
Post a Comment