Chcialbym zeby ktos mi wytlumaczyl jak napisac program:
a) Napisz funkcję otrzymującą jako argumenty dwa wskaźniki na zmienne typu int, a następnie zwraca
minimum z wartości wskazywanych przez wskaźniki
ja niestety dzialam na adresach tych zmiennych, ale nie wiem jak w funkcji ogarnac dzialanie na wartosci tej zmiennej, wiem ze to banalne a siedze nad tym dobra godzine, pomoze ktos?
moj kod:
#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;
void minimum(int* a, int* b)
{
int najmniejsza = 0;
if (*a > * b) {
*b = najmniejsza;
}
else
{
*a = najmniejsza;
}
cout << najmniejsza;
}
int main()
{
int liczba1, liczba2;
cout << "Podaj 2 liczby: " << endl;
cin >> liczba1 >> liczba2;
int* dwa;
dwa = &liczba1;
int* trzy;
trzy = &liczba2;
cout << *dwa << *trzy;
cout << "najmniejsza liczba to: ";
minimum(dwa, trzy);
cout << minimum;
}