#1 2011-04-02 23:31:00

OskarF

Użytkownik

Zarejestrowany: 2011-02-03
Posty: 38
Punktów :   

5.1

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

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
ts2 space review spa ciechocinek cennik