9.3.. Napisati program sa funkcijom za provjeru da li je prvo učitani broj djeljiv sa drugim.

Opis rješenja: Broj je djeljiv sa drugim brojem ako pri dijeljenju nema ostatka.

Listing programa:

// 09352124
#include <iostream>
using namespace std;

bool djeljiv(int a, int b) {   // definisanje funkcije tipa boolean - provjera djeljivosti
    int ostatak = a % b; // izracunaj ostatak dijeljenja a i b

    if(ostatak == 0) {
        return true;     // ostatak je 0 prvi broje je djeljiv sa drugim
    } else {
        return false;    // inace nije djeljiv
    }
}

int main ()
{
    cout << "Provjera djeljivosti 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

    if(djeljiv(broj1, broj2))
         cout << broj1 << " je djeljivo sa " << broj2;
    else
         cout << broj1 << " nije djeljivo sa " << broj2;
    return 0;
}

Ispis na ekranu:
Provjera djeljivosti dva broja
Prvi broj: 5
Drugi broj: 2
5 nije djeljivo sa 2

Index