1. Write a CPP program that contains a function to exchange values of two arguments (swap) by using pointers and reference parameters.
/* SWAPING */
#include <iostream>using namespace std;void swap1(int *, int *);void swap2(int &,int &);int main(){int a,b;cout<<"Enter two integers: ";cin>>a>>b;cout<<"Initial Values: ";cout<<"a= "<<a<<" b= "<<b<<endl;swap1(&a,&b);cout<<"After Swapping(Pointers): ";cout<<"a= "<<a<<" b= "<<b<<endl;swap2(a,b);cout<<"After Swapping (Reference Parameters): ";cout<<"a= "<<a<<" b= "<<b<<endl;return 0;}void swap1(int *p, int *q){int temp;temp=*p;*p=*q;*q=temp;}void swap2(int &p, int &q){int temp;temp=p;p=q;q=temp;}







0 comments:
Post a Comment