Prikazi cijelu temu 16.05.2011 13:34
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Dan u sedmici
Zadatak:
Odrediti dan u sedmici zadanog datuma.
PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.         cout << "UpiÅ¡i datum u formatu DD MM GGGG: ";
  6.         int dan, mjesec;
  7.         long int godina;
  8.         cin >> dan >> mjesec >> godina;
  9.  
  10.         long datum;
  11.         if (mjesec < 3) {
  12.                 datum = 365 * godina + dan + 31 * (mjesec - 1)
  13.                                 + (godina - 1) / 4
  14.                                 - 3 * ((godina - 1) / 100 + 1) / 4;
  15.         }
  16.         else {
  17.                 // uo
  18. imo operator dodjele tipa (int):
  19.                 datum = 365 * godina + dan + 31 * (mjesec - 1)
  20.                                 - (int)(0.4 * mjesec + 2.3) + godina / 4
  21.                                 - 3 * (godina / 100 + 1) / 4;
  22.         }
  23.  
  24.         cout << dan << "." << mjesec << "." << godina
  25.                  << ". pada u ";
  26.  
  27.         switch (datum % 7) {
  28.           case 0:
  29.                 cout << "subotu." << endl;
  30.                 break;
  31.           case 1:
  32.                 cout << "nedjelju." << endl;
  33.                 break;
  34.           case 2:
  35.                 cout << "ponedjeljak." << endl;
  36.                 break;
  37.           case 3:
  38.                 cout << "utorak." << endl;
  39.                 break;
  40.           case 4:
  41.                 cout << "srijedu." << endl;
  42.                 break;
  43.           case 5:
  44.                 cout << "
  45. etvrtak." << endl;
  46.                 break;
  47.           default:
  48.                 cout << "petak." << endl;
  49.         }
  50.  
  51.         char x;
  52.         cin >> x;
  53.         return 0;
  54. }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.