Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Program za uneseni datum ispisuje koji je to redni dan u istoj godini. */
- #include <iostream>
- using namespace std;
- int main()
- {
- int dan, mjesec, godina, redniDan;
- char nastavak;
- bool isPrestupna = false;
- do {
- cout << "Unesite dan, mjesec i godinu: ";
- cin >> dan >> mjesec >> godina;
- redniDan = dan;
- isPrestupna = (godina % 4 == 0 && godina % 100 != 0) || (godina % 400 == 0);
- for (int i = 1; i < mjesec; i++)
- switch (i) {
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12:
- redniDan += 31;
- break;
- case 2:
- if (isPrestupna)
- redniDan += 29;
- else
- redniDan += 28;
- break;
- default:
- redniDan += 30;
- }
- cout << dan << "." << mjesec << "." << godina << ". god. je " << redniDan << ". redni dan u istoj godini." << endl;
- cout << "Zelite li nastaviti? (D/N) ";
- cin >> nastavak;
- } while (nastavak == 'D' || nastavak == 'd');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement