diff --git a/a.out b/a.out new file mode 100755 index 0000000..ff0c38d Binary files /dev/null and b/a.out differ diff --git a/call by value, call by reference, call by address b/call by value, call by reference, call by address index 6e8d1a6..bf9ddc3 100644 --- a/call by value, call by reference, call by address +++ b/call by value, call by reference, call by address @@ -3,10 +3,9 @@ using namespace std; void swap(int a,int b) { - int temp; - temp=a; - a=b; - b=temp; + a=a+b; + b=a-b; + a=a-b; //number after swaping cout<> n >> ch; +void dispChar(int =80, char ='*'); - displayChar(n, ch); - return 0; +int main() +{ + int n; + char ch; + cin>>n>>ch; + dispChar(); + dispChar(n,ch); + + return 0; } + +void dispChar(int j,char c) +{ + + for(int i=0;i