Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <cstdio>
- #include <iostream>
- #include <cmath>
- #include <cstdlib>
- #include <fstream>
- #include <random>
- #include <time.h>
- using namespace std;
- static const int N = 100;
- static const int M = 100;
- void init(double* pArr, int len)
- {
- srand(time(NULL));
- for(int i = 0; i < len; i++)
- {
- pArr[i] = (rand() % M) + 1;
- }
- }
- void print(double* pArr, int len)
- {
- for(int i = 0; i < len; i++)
- {
- cout << "Prvek na pozici: " << i << " = " << pArr[i] << endl;
- }
- }
- double alpha(double* pArr, int len)
- {
- double max = pArr[0]; double min = pArr[0];
- for(int i = 0; i < len; i++)
- {
- if(pArr[i] > max) max = pArr[i];
- if(pArr[i] < min) min = pArr[i];
- }
- cout << "rozdil je: " << abs(max-min) << endl;
- return abs(max-min);
- }
- void filter(double* pArr, int len, double fil)
- {
- for(int i = 0; i < N; i++)
- {
- pArr[i] /= fil;
- }
- }
- int main(int argc, char** argv)
- {
- double* pArray = new double[N];
- init(pArray, N);
- print(pArray, N);
- filter(pArray, N , alpha(pArray, N));
- print(pArray, N);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement