return result; } int main() { long data_count=200000; double* data=new double[data_count]; long i; for (i=0;i<data_count;++i) data[i]=(double)(rand()*(1.0/RAND_MAX)); long test_count=800; double sumresult=0; double runtime=(double)clock(); for( i=0; i<test_count; ++i ) { sumresult+=Sum(data,data_count); } runtime=((double)clock()-runtime)/CLOCKS_PER_SEC; printf (" result = %10.4f \n",sumresult); printf (" time(s) = %f \n",runtime); delete [] data; return 0; }
|