Няшная / Говнокод #6639 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
void DayNumbSat (double day, int month, double year, double days) {
     
     int FirstJan, DayNumb; 
     char *Sat;

     FirstJan = (long) days%7 - 1;
     
     
     switch ( month ) {
          case 1: DayNumb = day;
          break;
          case 2: DayNumb = 31 + day;
          break;
          case 3: DayNumb = 31 + 28 + day;
          break;
          case 4: DayNumb = 31*2 + 28 + day;
          break;
          case 5: DayNumb = 31*2 + 28 + 30 + day;
          break;
          case 6: DayNumb = 31*3 + 28 + 30 + day;
          break;
          case 7: DayNumb = 31*3 + 28 + 30*2+day;
          break;
          case 8: DayNumb = 31*4 + 28 + 30*2 + day;
          break;
          case 9: DayNumb = 31*5 + 28 + 30*2 + day;
          break;
          case 10: DayNumb = 31*5 + 28 + 30*3 +day;
          break;
          case 11: DayNumb = 31*6 + 28 + 30*3 +day;
          break;
          case 12: DayNumb = 31*7+30*4+28+day;
          break;
     }

     printf("\n%d  PASSED SINCE 1ST OF JANUARY\n", DayNumb);

Запостил: govnoval govnoval, (Updated )

Комментарии (25) RSS

  • месяц целый, а всё остальное - вещественное. причем сначала наверное тоже был double, но почему-то по свитчу не работало 🙂
    Ответить
    • да, пробегать по континиуму ~ [0;1] это круто, с бесконечно малым шагом, что ли = )
      Ответить
      • Я вспомнил как какую-то теорему из геометрии доказывали методом индукции по ВЕЩЕСТВЕННЫМ числам.
        Ответить
          • Нет, фишка была именно в том, что по вещественным.

            Короче, база: утверждение верно для любого r<eps (для некоторого eps).
            Переход: если утверждение верно для r1, то оно верно для f(r1).
            Причём вид функции f говорился прямо, главное, что она не сжимающая.
            Ответить
            • > если утверждение верно для r1, то оно верно для f(r1).
              это не индукция же
              Ответить
              • Это индукция, только расширенная.
                Частный случай: eps=1, f(x)=x+1 - даёт индукцию в привычном понимании.
                Ответить
  • ф!G)C!R!R,Q(C:U?F?D,D P"Z(N$K:Y?F(B A.R?B"S$N,U$R,H.X?H:B$KY$H?H A.M!V H,Y?Y:A"G!J)W)Z.BLC?D"C(U!Z"Q)N T(D"Q,P)X$A.B.Q"C!Y:I.N:S?Q)N!L D:Q$O,N:H.WA:R.V)D$Z$Y,WA"VMP:E(R.Z?O.S,P(R?S?C"K$H(Y?D:O(G:A"H$Z$K M.W CS!P(M)V.B:IR:B(P:R"H)I:L,A$S.N?R W$S,K,S(RH)T$X,K$Q?J,K:Q:A(Z:P"T,O I$DG.S)L?T(E F G$R)VY)W?Z)T Y$C)E E(H,S!PT.Z(K X M:X?L"S:W)O$C(V(L:CI"M.G$U!S:AN(U(YH I(B?A)Q,T?L O!I.E$B$B BPH$D$N$Y)C I(Y)L G?H(N,M.M.Z$N(K:F!L.T"H$RMY(X?M"L)M)N!F!O)Y N"V:Y(O)H.R"Y?R!X$M)N,X?Z?TT.QU I"V"K.J"K.I,A)F)Q)R S,Z$P"ZZ N"Q SZ H!F?H)P:U:P!L)I P)U"KK X?X)D?O$CL$RD:E(J"B L:G J)I$P,S?B D:Y?Q!V:Q$M(D:I G,A?V:R,S)U,J(N(I$K?D!UE:G"K A,C,W?P"W!XC?Q,N?J,E"D?V!D!R"I.R!I,P?V(VL)J!J!E(P"G"N O?M,XS,H.L P:I:D$O.M!R?D"MF"B)Y?BE Y?YO C!I"F N)W:B(C:E!Y?L)I Z!S?I!L:M)B R!Q B)L E)J(BUM?O!SY B?YM:X$F$F$C"XX.X)C)R!V.Z.A Y)L(W,T O,X(B(N!H(O!U?I!M!C?T)N(I)VO,J,Z!FZ.Z S(T$K?G?T?W(G I?Q)Z)U F$R,EA)O)Z"U.L$D(P$G:Y(R.C K.QU!Y"JD)S?N!T K)G?H$RR?H:M!Q F,JP"X)H,Z(UC.M"W"Z.K(F"A.Z"C!S$V Y.Y$M,Y,HJ N,F"I:A?T"B.X(Q$H)A)U!V!Z?SQ)G!R!OS)P L,D:J"G?B"H!O"R!Q!X$X:I(W)K N?V,C(L?F?N(T.D)FH!P"U VR)HH,N P?G:ATUNZ(CO)R$B.W?Y:Y.N$P!S!L:H"ST E!M,T?S:R$B:Z?U(B?N U?JU O,N!C(Z K,MR)M.MI P!ZU?EU:N.U?R)KL.C!D$E$X?F X$X:T(N(X:P T.M,OU$X$O$N W"R T Q"G!J QG.D(N,I?H(K?FРTOIFFYGFIAADHJYKUWMKP
    Ответить
  • п.T)P(RM"R(Z!J.U(A"P"R,E!F:O G!P"H$Z?S)A Z!S,B.F.M:R.J)M:O?E)R,V,N"G(J!I Z)N)G,G YL)OG.Z(T:G)K!I.F)S:X I R,AB"H!F!V!K$R$F)Y:L)E O:Y)P)F$I:Z(F,Y:R!W)H.H(J!R(U"W"N(H!B(X,X D!C"U)JТGLZOBLKFJVFZFYDXHTPETPIUGSBRKTNAELTVAJIJXANYDRKMNEUGEHBNHPMAFZX
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8