Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main()
- {
- int broj_dana[] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
- int dan1, dan2, mjesec1, mjesec2, godina1, godina2, rez1=0, konacno;
- do
- {
- cout << "Unesi prvi datum" << endl;
- cin >> dan1 >> mjesec1 >> godina1;
- cout << endl << "Unesi drugi datum" << endl;
- cin >> dan2 >> mjesec2 >> godina2;
- } while ((dan1 < 1 || dan1>31) || (mjesec1 < 1 || mjesec1>12) || (godina1 != godina2) || (dan2 < 1 || dan2>31) || (mjesec2 < 1 || mjesec2>12));
- if ((godina1 % 4 == 0) && (godina1 % 400 == 0))
- {
- broj_dana[1] = 29;
- }
- /*if ((godina2 % 4 == 0) && (godina2 % 400 == 0))
- {
- prestupna2 = godina2;
- }*/
- if (mjesec1 == mjesec2)
- {
- cout << "Proteklo je " << dan2 - dan1 << " dana." << endl;
- }
- else
- {
- for (int i = mjesec1 + 1; i <= mjesec2; i++)
- {
- rez1 += broj_dana[i];
- if (broj_dana[i] == 29 || broj_dana[i] == 28)
- rez1 -= 2;
- if (i == 3)
- rez1 -= 2;
- /*if (i == 2)
- rez1 -= 2;*/
- }
- konacno = dan2 - dan1;
- konacno += rez1;
- cout << "Proteklo je " << konacno << " dana." << endl;
- }
- system("Pause>0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement