9.3.. Napisati program sa funkcijom za odredjivanje većeg od 2 broja.

Listing programa:

I verzija return max vrijednost, poziv iz naredbe ispisa
// 09311026
#include <iostream>
using namespace std;

int veci(int a, int b) {    // definisanje funkcije veci od 2
	int max;
    if (a > b)
        max = a;     // prvi veci
    else
        max = b;     // drugi veci
    return max;      // max od dva broja
}

int main ()
{
    cout << "Veci od dva broja" << endl;
    int broj1, broj2, vec;

    cout << "Dva broja: ";
    cin >> broj1 >> broj2;

    vec = veci(broj1, broj2);
    cout << "Od brojeva: " <<  broj1 << "  " << broj2;
    cout << "\nVeci je: " << vec;

    return 0;
}


II verzija dvije naredbe return (dvije mogucnosti izlaza iz potprograma)
// 09311026
#include <iostream>
using namespace std;

int veci(int a, int b) {    // definisanje funkcije veci od 2
    if (a > b)
        return a;     // prvi veci
    else
        return b;     // drugi veci
}

int main ()
{
    cout << "Veci od dva broja" << endl;
    int broj1, broj2, vec;

    cout << "Dva broja: ";
    cin >> broj1 >> broj2;

    vec = veci(broj1, broj2);
    cout << "Od brojeva: " <<  broj1 << "  " << broj2;
    cout << "\nVeci je: " << vec;

    return 0;
}

Ispis na ekranu:

Index