Cześć. Mam do napisania na zajęcia następującą rzecz.
**Napisać funkcję który losuje N liczb całkowitych z przedziału <a, b> i oblicza średnią liczb
nieparzystych z podanego przedziału. Funkcja zwraca obliczoną wartość.
Do funkcji należy przekazać N, a, b.
W funkcji main() wypisać obliczoną średnią **
Utknąłem jednak już na pierwszej części tego zadania. Chciałem zrobić tak, żeby wypisać sobie na ekran losowane liczby, żeby sprawdzić poprawność tego co napisałem, jednak zupełnie mi to nie wychodzi. Nie wiem co i jak zrobić żeby ruszyć z tym zadaniem. Poniżej wrzucam to co wyczarowałem, mam nadzieję że mnie nie zlinczujecie za błędy jakie tam są bo pewnie są to podstawowe rzeczy i bardzo łatwe jednak dopiero zaczynam przygodę z progamowaniem.
#include <iostream>
#include <cstdlib>
using namespace std;
int losowanie (int N, int a, int b)
{
int x,i;
for (i=1; i<=N; i++)
{
x=(rand()%((b-a)+1))+a;
}
return x;
}
int main()
{
int a,b,N,liczba;
cout << "podaj:a " << endl;
cin>>a;
cout << "podaj:b " << endl;
cin>>b;
cout << "podaj:N " << endl;
cin>>N;
liczba=losowanie(a,b,N);
cout<<liczba<<endl;
return 0;