Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int danaUMjesecu(int mj, bool prestupna)
- {
- if (mj == 1 || mj == 3 || mj == 5 || mj == 7 || mj == 8 || mj == 10 || mj == 12)
- return 31;
- else if (mj == 2)
- return prestupna ? 29 : 28;
- else
- return 30;
- }
- void main()
- {
- int dan, mjesec, godina;
- bool ponovi = true;
- do
- {
- cout << "Unesite dan, mjesec i godinu: ";
- cin >> dan >> mjesec >> godina;
- bool prestupna = (godina % 4 == 0 && godina % 100 != 0) || godina % 400 == 0;
- int brojDana = danaUMjesecu(mjesec, prestupna);
- if (!brojDana)
- cout << "Niste ispravno unijeli mjesec." << endl;
- else
- {
- if (dan < 1 || dan > brojDana)
- cout << "Niste ispravno unijeli dan, ovaj mjesec ima " << brojDana << " dana." << endl;
- else {
- ponovi = false;
- int rb = dan;
- for (int i = 1; i < mjesec; i++)
- {
- rb += danaUMjesecu(i, prestupna);
- }
- cout << "Uneseni dan je " << rb << ". dan u " << godina << " godini." << endl;
- }
- }
- }
- while (ponovi);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement