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:
- ulaz - učitati: x
- 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
- 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
|
|