Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int fmin(int[], int);
- int fmax(int[], int);
- int fsum(int[], int);
- int main() {
- setlocale(0, "");
- srand(time(0));
- int P[20];
- cout << "Массив P: ";
- for (int i = 0; i < 20; i++) {
- P[i] = rand() % 50 - 10;
- cout << P[i] << " ";
- }
- cout << endl;
- int min = fmin(P, 20);
- int max = fmax(P, 20);
- int Sp = fsum(P, 20);
- double S = ((double)max - (double)min) / (double)Sp;
- cout << endl << "min = " << min << endl << "max = " << max << endl << "Sp = " << Sp << endl;
- cout << endl << "S = (max - min) / Sp = " << S << endl;
- system("pause");
- }
- int fmin(int arr[], int size) {
- int min = 0;
- for (int i = 0; i < size; i++) {
- if (min > arr[i]) {
- min = arr[i];
- }
- }
- return min;
- }
- int fmax(int arr[], int size) {
- int max = 0;
- for (int i = 0; i < size; i++) {
- if (max < arr[i]) {
- max = arr[i];
- }
- }
- return max;
- }
- int fsum(int arr[], int size) {
- int sum = 0;
- for (int i = 0; i < size; i++) {
- if (arr[i] > 0) {
- sum += arr[i];
- }
- }
- return sum;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement