9.3.. Napisati program sa funkcijom za odredjivanje najvećeg među 2 odnosno 4 broja.

Listing programa:

I varijanta jedna funckija - poredjenje dvije varijable
// 09311002
int max(int a, int b) {   // definisanje funkcije max - veci od dva
   if (a > b)             // ako je prvi veci?
      return a;           // izlazna vrijednost funkcije - veci od dva broja
   else                   // drugi veci
      return b;           // izlazna vrijednost funkcije - veci od dva broja
}

int main ()
{
	cout << "Najveci od 4 broja" << endl;
    int a, b, c, d;           // deklarisanje varijable


    cout << "1. broj: ";           // ulazne vrijednosti
    cin >> a;                      // prvi broj
    cout << "2. broj: ";
    cin >> b;                      // drugi broj
    cout << "3. broj: ";       
    cin >> c;                      // treci broj
    cout << "4. broj: ";
    cin >> d;                      // cetvrti broj

    cout << "Najveci od " << a << ", " << b << ", " << c << ", " << d ;
    cout << " je " <<  max(max(a, b), max(c, d)) << endl; // poziv funkcije i ispis 

    return 0;
}

Ispis na ekranu:
Najveci od 4
Prvi broj: 2
Drugi broj: 3
Treci broj: 44
Cetvrti broj: 5
Najveci od 2, 3, 44, 5 je 44

Index