Cześć,
tak jak sugeruje temat - mam pytanie odnośnie parametru referencyjnego. Mianowicie, napisałem taki oto kod:
#include <iostream>
#include <cstdlib>
#include <ctime>
int losowanie(int p, int k)
{
int liczby;
int ile = 0;
srand(time(0));
for (int i = 1; i <= 100; i++)
{
liczby = p + rand() % (k - p + 1);
std::cout << "\n" << liczby;
if (liczby % 2 != 0)
{
ile++;
}
}
return ile;
}
int main()
{
int p, k;
std::cout << "Podaj zakres losowania: <p i k>: ";
std::cin >> p >> k;
std::cout << "\nNieparzystych jest: " << losowanie(p, k);
std::cin.ignore();
std::cin.get();
return 0;
}
Tutaj polecenie do tego kodu:
Napisz funkcję, która losuje 100 liczb z przedziału <p,k> i oblicza sumę oraz ilość tych liczb, które są nieparzyste. Sumę należy zwrócić przez parametr typu referencyjnego, zaś ilość przez return.
Czytałem już o tym parametrze typu referencyjnego na różnych stronach i widziałem różne przykłady użycia, ale dalej nie chwytam jak mam tego użyć w swoim programie.
Bardzo proszę o pomoc.