9.3.. Napisati program sa funkcijom za odredjivanje manjeg od 2 broja.

Listing programa:

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

int manji(int a, int b) {    // definisanje funkcije manji od 2
	int min;
    if (a < b)
        min = a;     // prvi manji
    else
        min = b;     // drugi manji
    return min;      // min od dva broja
}

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

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

    manj = manji(broj1, broj2);
    cout << "Od brojeva: " <<  broj1 << "  " << broj2;
    cout << "\nManji je: " << manj;

    return 0;
}


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

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

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

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

    manj = manji(broj1, broj2);
    cout << "Od brojeva: " <<  broj1 << "  " << broj2;
    cout << "\nManji je: " << manj;

    return 0;
}

Ispis na ekranu:

Index