//C++ Program Swap two numbers(integer) using pointers
#include < iostream >
#include < iomanip >
using namespace std;
void swap(short &number1, short &number2);
void main()
{
short number1,number2;
char input;
cout<< "Enter you first Number A = ";
cin>> number1; //User giving first number to swap
cout<< endl<< "Enter you first Number B = ";
cin>> number2; //User giving second number to swap
cout<< endl<< "Want to Swap y/n ";
cin>> input; //Promt user to swap or Not
switch(input)
{
case 'y':
//calling swap function
swap(&number1,&number2);
break;
case 'n':
//User cancelled swapping
cout<< "Dont Swap"<< endl;
break;
default:
//User enterd wrong keyword
cout<< "Wrong keyword try Again"<< endl;
}
cout<< endl<< "After Swapping to given numbers Result is A= "<< number1<< " and"<< endl;
cout<< "B= "<< number2<< endl;
system("pause");
}
void swap(short &a, short &b)
{
short temp;
//stroring number1 in temperory variable
temp=a;
a=b;
b=temp;
cout<< "Numbers swapped";
}
Subscribe to:
Post Comments (Atom)
Comments (0)
Post a Comment