1. Си / Говнокод #28872

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    void branch(int *cnt, int accum, int nxt, int comn) {
      printf("accum %d %d\n", accum, comn);
      if (accum < 0 && comn == 41) {
        *cnt = nxt;
      } else if (accum == 0 && comn == 42) {
        *cnt = nxt;
      } else if (comn == 40) {
        *cnt = nxt;
      }
    
      else {
        (*cnt)++;
      }
    }
    
    
    void dump(int word[]) {
      int d = 0, x;
      printf("%3c", ' ');
      while (d != 10) {
        printf("%5d ", d);
        d++;
      }
      for (d = 0; d != MEM; d++) {
        x = word[d];
        if (0 == (d % 10))
          puts(" "), printf("%3d", d);
        printf(x >= 0 ? " +%.4X" : " %.4d", x);
      }
      puts(" ");
    }
    
    void dump_file(int word[]) {
      int d = 0, x;
      FILE *flrun;
      flrun = fopen("wrt.txt", "w+");
    
      fprintf(flrun, "%3c", ' ');
      while (d != 10) {
        fprintf(flrun, "%5d ", d);
        d++;
      }
      for (d = 0; d != MEM; d++) {
        x = word[d];
        if (0 == (d % 10))
          fprintf(flrun, "\n"), fprintf(flrun, "%3d", d);
        fprintf(flrun, x >= 0 ? " +%.4X" : " %.4d", x);
      }
    }
    
    long long_var(long var) {
      long step = 1;
      do {
        step *= 10;
      } while (var /= step);
      return (step / 10);
    }

    Демотрон 3
    Читалка для кода симплтрона

    Запостил: gne4do, 02 Октября 2023

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

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