Napisz funkcje, która dokonuje dodania dwóch liczb przekazanych jako parametry.
Następnie:
• zmień wartości zmiennych przekazanych jako parametry wewnątrz tej funkcji,
• ustaw jeden z parametrów do przekazywania przez wartość, a drugi przez
referencje,
• wyświetl wartości obydwóch zmiennych w programie, w którym wywołana
została funkcja.
Na ekranie należy wypisać wartości zwrócone przez funkcje oraz wartości parametrów
przed i po wywołaniu funkcji.
Przykład deklaracji funkcji:
int suma(int a, int & b); // gdzie b przekazane jest przez referencje.
#include <iostream>
using namespace std;
int suma(int a, int & b);
int main()
{
int liczba1, liczba2;
cout<<"Wykonane zostanie dodawanie.\nPodaj dwie liczby na ktorych ma zostac przeprowadzone."<<endl;
cin>>liczba1>>liczba2;
cout<<"Wartosci parametrow poczatkowych wynosza: "<<liczba1<<" i "<<liczba2<<endl;
cout<<"Suma liczb wynosi: "<<suma(liczba1,liczba2)<<endl;
cout<<"Wartosci parametrow po zakonczeniu sumowania wynosza: "<<liczba1<<" i "<<liczba2<<endl;
cin.get();
return 0;
}
int suma(int a, int & b)
{
int suma=a+b;
b+=a;
return suma;
}
Offline