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; }
|