Treść zadania: Napisz funkcję otrzymującą jako argumenty wskaźniki do dwóch zmiennych typu int, która zamienia ze sobą wartości wskazywanych zmiennych.
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int funkcja(int *a, int *b, int *c )
{
*c=*a;
*a=*b;
*b=*c;
return *a,*b;
}
int main()
{
int x,y;
int *a,*b;
cout<<"Podaj x:";
cin>>x;
cout<<"Podaj y:";
cin>>y;
a = &x;
b = &y;
cout<<"liczb x po zmianie:"<<funkcja(a);
cout<<"liczb y po zmianie:"<<funkcja(b);
return 0;
}