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

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
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
char *zamena(int m)
 {
   char *s;
   int a,b,c;
   a = m / 100;
   b=(m / 10)% 10;
   c=m % 10;
   if (a>0)
   switch (a)   
   {
    case 1: s=s+"сто ";
    case 2: s=s+"двести ";
    case 3: s=s+"триста ";
    case 4: s=s+"четыреста ";
    case 5: s=s+"пятьсот ";
    case 6: s=s+"шестьсот ";
    case 7: s=s+"семьсот ";
    case 8: s=s+"восемьсот ";
    case 9: s=s+"девятьсот ";
   }
   if (b==1) 
    switch (c)
   {
    case 1: s=s+"одиннадцать ";
    case 2: s=s+"двенадцать ";
    case 3: s=s+"тринадцать ";
    case 4: s=s+"четырнадцать ";
    case 5: s=s+"пятнадцать ";
    case 6: s=s+"шестнадцать ";
    case 7: s=s+"семнадцать ";
    case 8: s=s+"восемнадцать ";
    case 9: s=s+"девятнадцать ";
   }
   else
    switch (b)
   {
    case 2: s=s+"двадцать ";
    case 3: s=s+"тридцать ";
    case 4: s=s+"сорок ";
    case 5: s=s+"пятьдесят ";
    case 6: s=s+"шестьдесят ";
    case 7: s=s+"семьдесят ";
    case 8: s=s+"восемьдесят ";
    case 9: s=s+"девяносто ";
   }
   if (b!=1 && c>0) 
    switch (c)
   {
    case 1: s=s+"один ";
    case 2: s=s+"два ";
    case 3: s=s+"три ";
    case 4: s=s+"четыре ";
    case 5: s=s+"пять ";
    case 6: s=s+"шесть ";
    case 7: s=s+"семь ";
    case 8: s=s+"восемь ";
    case 9: s=s+"девять ";
   }
   return s;
 }

Перевод целого числа в строку.

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

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

    • Сказал:
      l.c: В функции «zamena»:
      l.c:13:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:14:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:15:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:16:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:17:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:18:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:19:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:20:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:21:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:26:16: ошибка: invalid operands to binary + (have «char *» and «char *»)
      l.c:27:16: ошибка: invalid operands to binary + (have «char *» and «char *»)

      И так далее...
      Ответить
    • надо отметить, что это единственный символ, состоящий более чем из одной буквы
      bydlo.h
      Ответить
  • Ну стыд же, это даже не лаба, это школьное домашнее задание.
    Ответить
  • шE$V)A O(B Z:L:P"NN?E"X:H(G:B Q)M,A,R!E.TB,J$S?A:B?ME?L:B(A.M$T AN?E!U,A$T!C)W(R!Z A:AH"S?GX:T.O JH.T$S G(D(J"R,L$N?G?D$L?E!X:J,H F(X I Y)C.I$U)H,I(D$M)O(L?I(C,I,X:F?J.T.D,C(X!C(HM:Q"G?R$A:U,SG F$T(C!I,F"U I$S.P$D:M,L)Q"U"X"Y?Q"E!S(H$M:M.Z$U B.D!Y?B?T)S:H"H:R X)P$I"J N"DK)Z?S:XF!J Y!Z.V,V$W,G B:X"S"Z"A(V:Q,G)IY?L!Z$GV"U(Q$K!N"L K,E.D X:C(V$J(U:M!C(R$K$B!J?O O)O.E.E(R:B)K,K.M,T)T C)O"A"R.S"W"S"VO.M$S"H,Y?O:A"W,L.KB.H$V"V,M)B?C:C.U.H!GNA:B:O,V.Q?G,CNV:F:J!M"H!P!B!UJ,Q(G,R.Z:DU,J(E(A?I:V)U:N,E.C)O(E:C"S!F?H)R!Z?I:DU O(N:U?Z$L"F:C"JX$J!A?TY V X$K$Z"P X$Z?W$J?Y!C:S W$W(E$X O)S:Y)Q H.E?T!S:B$C,T)L$I.A)V$S!G K,C:F,B,I(C?B:C"C)V.T,I?AJ)WW$G S(T"F?H,KV$R:L"S!H(N(I T I)QZ:Z?X:G!U"Y,D E"A,C?Q!J,U:O J:GA(W(Z(J"Z.Q?O:T,I(P(K$LB!P:X O:F$A)HZ"ZH(I$R.R!O?G,B)I,Q!W"I T.E F(W.G,M.Q)O CP?L:H)F:B,P!P?Y?CC D$E,J$V)KK)N!Z,O!N)S,Q"C?T?X)H(E.H,E?LЩRWRUIGYHBDJMGRENXMPUFGCNBWTHAZFAGDBMNTKVGOWPWCDYYLGEZWQXMYHRDWGZUJAEQVQHDYPECTSSMCMVWYIUBWZSIKFFVYVGOICTUOTIXCOJAOXABEYPZVRYMFYVABEDYTNEAWQSQHOSXRKFBPVYISSZOBENQOJKAOYFHUGSBQEOEBYFALYMVFKIUOBAXPSEEVORPKQNZJVTMPXYBVFBRHHSTOYOAZIKOUIBONDWVPXZKDBJCGUBP
    Ответить

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

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

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


    8