6.4.. Napisati program za cjelobrojno dijeljenje sa 100 i 10 kao i izračunavanje ostatka 100 i 10 trocifrenog broja.

Opis rješenja: Simbol cjelobrojnog dijeljenja je / , a % označava modul - ostatak dijeljenja.
I varijanta - izračunavanje izraza, a zatim ispis;
II varijanta - izračunavanje izraza je u naredbi ispisa cout.

Tekstualni algoritam:

  1. ulaz - učitati: x
  2. obrada - izračunati:
    xd = x / 100; // cjelobrojno dijeljenje sa 100
    xm = x % 100; // ostatak dijeljenja sa 100
    yd = x / 10; // cjelobrojno dijeljenje sa 10
    ym = x % 10; // ostatak dijeljenja sa 10
  3. izlaz - ispisati: x, xd, xm, yd, ym

Listing programa:

//06412013
#include <iostream>
using namespace std;
 
int main()
{
    int x, xd, xm, yd, ym;    // deklarisanje varijabli
    cout << "Ucitaj broj: ";  // ime varijable cija vrijednost se ucitava 
    cin >> x;                 // ucitavanje vrijednosti varijable sa tastature 

    xd = x / 100;             // cjelobrojno dijeljenje sa 100
    xm = x % 100;             // ostatak dijeljenja sa 100
    yd = x / 10;              // cjelobrojno dijeljenje sa 10
    ym = x % 10;              // ostatak dijeljenja sa 10
    cout << "Broj podijeljen sa 100: " << xd;               // ispis vrijednosti
    cout << "   ostatak dijeljenja sa 100: " << xm << endl; // ispis vrijednosti
    cout << "Broj podijeljen sa 10: " << yd;                // ispis vrijednosti
    cout << "   ostatak dijeljenja sa 10: " << ym << endl;  // ispis vrijednosti
    return 0;
}

II varijanta
// 06412013
#include <iostream>
using namespace std;
 
int main()
{
    int x, xd, xm, yd, ym;    // deklarisanje varijabli
    cout << "Ucitaj broj: ";  // ime varijable cija vrijednost se ucitava 
    cin >> x;                 // ucitavanje vrijednosti varijable sa tastature 

    cout << "Broj podijeljen sa 100: " << x / 100;               // ispis vrijednosti
    cout << "   ostatak dijeljenja sa 100: " << x % 100 << endl; // ispis vrijednosti
    cout << "Broj podijeljen sa 10: " << x / 10;                // ispis vrijednosti
    cout << "   ostatak dijeljenja sa 10: " << x % 10 << endl;  // ispis vrijednosti
    return 0;
}

Ispis na ekranu:

Index