#include #include #include 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(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; }