Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int zbroj(int broj1, int broj2) {
- return broj1 + broj2;
- }
- int razlika(int broj1, int broj2) {
- return broj1 - broj2;
- }
- int umnozak(int broj1, int broj2) {
- return broj1 * broj2;
- }
- bool nula(int broj2) {
- if (broj2 == 0) {
- return false;
- }
- return true;
- }
- double kvocijent(double broj1, double broj2) {
- return broj1 / broj2;
- }
- int najveci_zajednicki_dijeljitelj(int broj1, int broj2) {
- while (broj1 != broj2) {
- if (broj1>broj2)
- broj1 -= broj2;
- else
- broj2 -= broj1;
- }
- return broj1;
- }
- int najmanji_zajednicki_visekratnik(int broj1, int broj2) {
- int nzv = 0;
- for (int i = broj1 * broj2; i >= 1; i--)
- {
- if ((i % broj1 == 0) && (i % broj2 == 0))
- nzv = i;
- }
- return nzv;
- }
- int main() {
- int broj1, broj2, operacija;
- char dalje;
- do
- {
- cout << "Unesite broj1:";
- cin >> broj1;
- cout << "Unesite broj2:";
- cin >> broj2;
- cout << "Unesite operaciju:" << endl;
- cout << "1.zbroj" << endl;
- cout << "2.razlika" << endl;
- cout << "3.umnozak" << endl;
- cout << "4.kvocijent" << endl;
- cout << "5.najveci zajednicki djeljitelj" << endl;
- cout << "6.najmanji zajednicki visekratnik" << endl;
- cin >> operacija;
- switch (operacija)
- {
- case 1:
- cout << "Zbroj brojeva " << broj1 << " i " << broj2 << " je: " << zbroj(broj1, broj2) << endl;
- break;
- case 2:
- cout << "Razlika brojeva " << broj1 << " i " << broj2 << " je: " << razlika(broj1, broj2) << endl;
- break;
- case 3:
- cout << "Umnozak brojeva " << broj1 << " i " << broj2 << " je: " << umnozak(broj1, broj2) << endl;
- break;
- case 4:
- if (nula == false)
- {
- cout << "Ne može se podijeliti.";
- }
- else {
- cout << "Kvocijent brojeva " << broj1 << " i " << broj2 << " je: " << kvocijent(broj1, broj2) << endl;
- break;
- }
- case 5:
- cout << "Najveci zajednicki djeljitelj brojeva " << broj1 << " i " << broj2 << " je: " << najveci_zajednicki_dijeljitelj(broj1, broj2) << endl;
- break;
- case 6:
- cout << "Najmanji zajednicki visekratnik brojeva " << broj1 << " i " << broj2 << " je: " << najmanji_zajednicki_visekratnik(broj1, broj2) << endl;
- break;
- }
- cout << "Zelite li nastaviti dalje? <d-da, n-ne>?";
- cin >> dalje;
- } while (dalje != 'n');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement