Mam problem z działaniem kodu ,który stworzyłem. Program ma za zadanie wylosować taką ilość liczb jaką podamy z klawiatury (n) z zakresu <15,67> a następnie wypisać je na ekran i policzyć średnią z nich. Co tutaj jest nie tak
#include <iostream>
#include <math.h>
#include <cstdio>
#include <cstdlib>
#include <ctime>
using namespace std;
double srednia(int n,double elementy[]);
int main(int argc, const char * argv[]) {
srand( time( NULL ) );
int n;
double * elementy = new double[n];
cout<<"Ile losowac? :";
cin>>n;
cout<<srednia(n,elementy)<<endl;
for(int i=0;i<n;i++) {
cout<<elementy[i];
}
system("pause");
return 0;
}
double srednia(int n,double elementy[]) {
double srednia=0;
for(int i=0;i<n;i++) {
srednia=srednia+rand() % 53 + 15;
elementy[i]=rand() % 53 + 15;
}
return srednia/n;
}
?