Losowanie liczb z zakresu i obliczenie ich średniej
Ostatnio zmodyfikowano 2015-10-26 14:30
kun123 Temat założony przez niniejszego użytkownika |
Losowanie liczb z zakresu i obliczenie ich średniej » 2015-10-26 13:03:21 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; cout<<"Ile losowac? :"; cin>>n; double * elementy = new double[n]; for(int i=0;i<n;i++) { cout<<"Liczba " << i+1 << " jest rowna "; cout<< elementy << endl; } cout<<srednia(n,elementy)<<endl; delete [] elementy; system("pause"); return 0; } double srednia(int n,double elementy[]) { double srednia=0; for(int i=0;i<n;i++) { elementy=rand() % 53 + 15; srednia=srednia+elementy; } return srednia/n; } |
|
carlosmay |
» 2015-10-26 14:30:28 double * elementy = new double[ n ];
for( int i = 0; i < n; i++ ) { cout << "Liczba " << i + 1 << " jest rowna "; cout << elementy[ i ] << endl;
| |
|
« 1 » |