Napisz funkcje void minMax(int tab[], int w, int* wmin, int* wmax), która szuka
w podanym ciągu najmniejszego i największego elementu. Znalezione wartości
mają zostać zapisane w zmiennych wskazywanych przez parametry (wskaźniki)
wmin oraz wmax.
Parametr dl określa liczbę elementów w ciągu (tablicy) tab.
Dla powyższej funkcji proszę odpowiednio uzupełnić główną część programu:
int main(){
int t[] = {3, -4, 1, 0, 10, 5};
int min, max;
minMax(t, sizeof(t) / sizeof(t[0]), &min, &max);
cout << "Najmniejszy i najwiekszy element ciagu, to " << min
<< ", " << max << endl;
return 0;
}
#include <iostream>
using namespace std;
void minMax(int tab[], int w, int* wmin, int* wmax);
int main()
{
int t[] = {3, -4, 1, 0, 10, 5};
int min, max;
minMax(t, sizeof(t) / sizeof(t[0]), &min, &max);
cout << "Najmniejszy i najwiekszy element ciagu, to " << min
<< ", " << max << endl;
cin.get();
return 0;
}
void minMax(int tab[], int w, int* wmin, int* wmax)
{
int min=tab[0];
int max=tab[0];
for(int i=0;i<w;i++)
{
if(tab[i]<min) min=tab[i];
if(tab[i]>max) max=tab[i];
}
*wmin=min;
*wmax=max;
}
Offline