9.3.. Napisati program sa funkcijom za izračunavanje razlike dva cijela broja.

Listing programa:

I varijanta   poziv funkcije iz ispisa
// 09311025
#include <iostream>
using namespace std;

int razlika(int a, int b) {  // definisanje funkcije razlike dva broja
	return a - b;         // razlika dva broja
}

int main ()
{
    cout << "Razlika dva broja" << endl;  // naslov
    int broj1, broj2;               // deklarisanje varijabli

    cout << "Prvi broj: ";             // ulazne vrijednosti
    cin >> broj1;                      // prvi broj
    cout << "Drugi broj: ";
    cin >> broj2;                      // drugi broj

    cout << broj1 << " - " << broj2 << " = " << razlika(broj1, broj2); // poziv funkcije iz ispisa
    
    return 0;
}

II varijanta   poziv funkcije iz izraza
// 09311025
#include <iostream>
using namespace std;

int razlika(int a, int b) {
	int razlika;
	razlika = a - b;   // razlika dva broja
	return razlika;    // izlazna vrijednost funkcije
}

int main ()
{
	cout << "Razlika dva broja" << endl;  // naslov
    int broj1, broj2, r;               // deklarisanje varijabli

    cout << "Prvi broj: ";             // ulazne vrijednosti
    cin >> broj1;                      // prvi broj
    cout << "Drugi broj: ";
    cin >> broj2;                      // drugi broj

    r = razlika(broj1, broj2);         // poziv funkcije razlika

    cout << broj1 << " - " << broj2 << " = " << r; // ispis vrijednosti ulaznih i izlaznih varijabli

    return 0;
}

Ispis na ekranu:
Razlika dva broja
Prvi broj: 5
Drugi broj: 3
5 - 3 = 2

Index