Swap two numbers(integer) in C++ Programing using pointers

Category:

//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<<end<<"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;
}
system("pause");
}
void swap(short *number1, short *number2)
{
short temp;
//stroring number1 in temperory variable
temp=*number1;
*number1=*number2;
*number2=temp;
cout<<"Numbers swapped"; 
cout<<<"After Swapping the given numbers, Result is A= "<<*number1"<< and"<<endl;

cout<<"B= "*number2;
}

Comments (0)

Post a Comment