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; }
|