Си диез / Говнокод #9541 Ссылка на оригинал

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication7
{

    class Program
    {
        static void Main(string[] args)
        {
        op: int b, c, d, e;
            c = 0;
            e = 1;
            Console.WriteLine("a - посчитать сумму");
            Console.WriteLine("b - посчитать произведение");
            Console.Write("вариант=");
            string p = Console.ReadLine();
            if (p == "a")
            {
            ok: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
                if (d == 0) goto op;
                else
                {
                    Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
                    for (int a = d; a <= b; a++)
                    {
                        c = c + a;
                        Console.WriteLine(c);
                    }
                    Console.WriteLine("Сумма цифр от " + d + " до " + b + " = " + c);
                    Console.ReadLine();
                    goto ok;
                }
            }
            if (p == "b")
            {
            ol: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
                if (d == 0) goto op;
                else
                {
                    Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
                    for (int a = d; a <= b; a++)
                    {
                        e = e * a;
                        Console.WriteLine(e);
                    }
                    Console.WriteLine("Произведение чисел от " + d + " до " + b + " = " + e);
                    Console.ReadLine();
                    goto ol;
                }
            }
            else goto op;
        }
    }
}

Нашёл на одном форуме

Запостил: high-five high-five, (Updated )

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

  • А выйти то как?
    Ох, отступы странные, так сразу и не понял 🙂
    Ответить
  • Современный язык с goto O_o? Какая гадость...
    Ответить
  • Сумму/произведение членов арифметической прогрессии не учили, goto, стиль кода: «одна большая портянка в main»... В какой школе начинают учить программирование на C#?
    Ответить
  • Эй вы полегче, автор кода я, на этом сайте все мои коды спёрли.
    Ни в какой школе не учусь, мне 17 лет, сам учился программировать на C#.
    Ответить
  • а(AQ?J?Z?I:Q"U$T!UOD)T?H,L:Q P?U,G.T T?V,T!X$P$O?J,L)Y"B:C,B)G C$S$J"I"B(N!H:SB)I(L"J"VY)U:K!I"P"E(X$L,M,AY,H(H!Q:F.Q)P$X NY(H.P:F.H:N$P)I,V!F$K$G)X(E Q.M?W(F"H$Y,N(V?P C!IW!H E,R(H?B,OOP Q:W$E:I?G)V,G I.J$S:V)NH A,R.O!X?X.J,R$Y"T$Q"P:W:Y"Y,P!Y)F"M.Y:M.J?DR?D$F?S!PH!P?N F"U(W U:M?N:G T:VNХZJBPPQPWVINRYHLBETFNUQQCOHEZJUWFRFSNMCMPNBKXRZYLUAYZRQZZUWYZGYPGCEQXZBZTRZDHHPOWIVMSPSDLTRSRQCWPOOPWFCXJJPNHCOYFTIYHKTFZSCHPGYSWYWDT
    Ответить

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

Помни, guest, за тобой могут следить!

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


    8