Ostatnio wstawiłem to zadanie i nie napisałem całego, z racji że nic nie umiem z tego muszę prosić o gotowca i fajnie by było jakby był z wyjaśnieniem. Zadanie:
Zdefiniuj funkcję Maksimum z parametrem n (gdzie n to liczba elementów w zbiorze) wyszukującą największy element w zbiorze n-elementowym, gdzie n > 0 (rys 4)
rysunek 5:
int main()
{
int liczba_elementow, najwiekszy;
cout << "Podaj liczbe elementow: ";
cin >> liczba_elementow;
najwiekszy = Maksimum(liczba_elementow);
cout << "Maksimum to: " << najwiekszy;
return 0;
}
#include <iostream>
using namespace std;
int Maksimum(int n)
{
int i, a, max;
for(i=0; i<n; i++)
{
cout << "Podaj liczbe: ";
cin >> a;
if(i==0)
max = a;
else
if(a > max)
max = a;
}
return max;
}
rysunek 4 ^
Po wywołaniu funkcji Maksimum zostaną wykonane instrukcje będące treścią funkcji oraz zostanie zwrócony wynik jej działania. Przypiszemy go do zmiennej najwiekszy (rys 5)
Wszystko jest tak jak w zadaniu