Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- void minMaxRep(int a[], size_t size, int*min, size_t** cMin, int& max, size_t*& cMax)
- {
- int elMin = a[0];
- int elMax = a[0];
- int countMax = 0;
- int countMin = 0;
- for(int i = 1; i < size; ++i)
- {
- if(a[i] > elMax)
- elMax = a[i];
- else if(a[i] < elMin)
- elMin = a[i];
- }
- for(int i = 0; i < size; ++i)
- {
- if(a[i] == elMax) ++countMax;
- if(a[i] == elMin) ++countMin;
- }
- cout << elMin << endl;
- cout << elMax << endl;
- cout << countMax << endl;
- cout << countMin << endl;
- }
- int main()
- {
- int tablica[20];
- srand(static_cast<unsigned>(time(nullptr)));
- for(int i = 0; i < 20; ++i)
- {
- tablica[i] = rand() % 100;
- cout << tablica[i] << " ";
- }
- cout << endl;
- size_t rozmiar = 5;
- int* minimum;
- size_t** ilemin;
- int maks;
- size_t* ilemaks;
- minMaxRep(tablica, 20, minimum, ilemin, maks, ilemaks);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement