1. C# / Говнокод #21716

    −3

    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
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    namespace ConsoleApplication18
    {
        public class Matrix
        {
    
            public int[,] IntArray = null;
            public int n = 5;
    
            public void InputFromKeyboard()
            {
                Console.WriteLine("Заполни матрицу");
                for (int i = 0; i < n; i++)
                {
                    for (int j = 0; j < n; j++)
                    {
                        IntArray[i, j] = int.Parse(Console.ReadLine());
                    }
                }
            }
    
            public void PrintMatrix()
            {
                for (int i = 0; i < n; i++)
                {
                    for (int j = 0; j < n; j++)
                    {
                        Console.Write(IntArray[i, j] + " ");
                    }
                    Console.WriteLine();
                }
            }
    
            public int SumOfColumn(int colIndex)
            {
                int sum = 0;
                for (int i = 0; i < n; i++)
                {
                    sum += IntArray[i, colIndex];
                }
                return sum;
            }
    
        }
    
        class Program
        {
            static void Main()
            {
    
                int n = 5;
                int[,] A = new int[n, n];
                Matrix result = new Matrix();
                result.InputFromKeyboard();
                result.PrintMatrix();
                int s = 2;
                Console.WriteLine(result.SumOfColumn(s));
    
                Console.ReadKey();
    
            }
        }
    }

    Итак, задание звучит следующим образом:
    Создать класс для работы с двумерным массивом целых чисел. Разработать
    следующие члены класса:
    1. Поля:
    • int [,] intArray;

    2. Методы, позволяющие:
    • ввести элементы массива с клавиатуры;
    • вывести элементы массива на экран;
    • вычислить сумму элеметов i-того столбца.
    __________________
    Вот то, как сделала Я, и это работает неправильно. Пожалуйста помогите найти ошибку/исправить программу, чтобы работала корректно.

    Nata22440, 23 Ноября 2016

    Комментарии (12)
  2. C# / Говнокод #21680

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public Web(int sizex, int sizey,int[,] inP) // Задаем свойства при создании объекта
                {
                    weight = new int[sizex, sizey]; // Определяемся с размером массива (число входов)
                    mul = new int[sizex, sizey];
    
                    input = new int[sizex, sizey];
                    input = inP; // Получаем входные данные
                }

    dm_fomenok, 17 Ноября 2016

    Комментарии (1)
  3. C# / Говнокод #21648

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public string GetFactualAddress()
            {
                string re = (factualAddressCountry ?? ((object)"")).ToString() + "," + factualAddress.zip + "," + Kladr.GetFullName(factualAddressRegion) + "," + Kladr.GetFullName(factualAddressArea) + "," + Kladr.GetFullName(factualAddressCity) + "," + Kladr.GetFullName(factualAddressSettlement) + "," + Kladr.GetFullName(factualAddressStreet) + "," + (factualAddress.shortStreet ?? "").Trim() + "," + factualAddress.building + "," + factualAddress.office;
                re = Regex.Replace(res, "[, ]{2,}", ", ").Trim(',', ' ');
                return re;
            }

    Нашел в одном старом месте проекта.

    anton7501, 06 Ноября 2016

    Комментарии (0)
  4. C# / Говнокод #21645

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public static String AddBounds( String middle, Char start,Char end ) {
       if( start=='\0' &amp;&amp; end=='\0' ) return middle;
       if( start=='\0' ) return middle+end;
       if( end=='\0' ) return start+middle;
       return start+middle+end;
      }

    d_fomenok, 05 Ноября 2016

    Комментарии (19)
  5. C# / Говнокод #21612

    +7

    1. 1
    2. 2
    public void Add_WhenBallotLinkEventIdIsEventIdAndBallotLinkMembershipTypeIdIsCurrentMembershipTypeIdAndEventDateTimeIsMoreDateTimeNowAndCurrentClientIdOrObtainedBallotLinkEventIdIsNotInBallotRegret_ShouldAddBallotRegret(int clientId, int membershipTypeId)
    ...

    просто имя юнит-теста

    Morvul, 31 Октября 2016

    Комментарии (8)
  6. C# / Говнокод #21611

    +4

    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
    private void radioButton1_CheckedChanged(object sender, EventArgs e) // выбор машины 1
            {
                pictureBox1.Visible = true;
                pictureBox2.Visible = false;
                 
                label1.Visible = false;
                label2.Visible = false;
                label3.Visible = false;
                label4.Visible = false;
                label5.Visible = false;
                label6.Visible = false;
                button1.Visible = false;
                button2.Visible = false;
                button3.Visible = false;
                button4.Visible = false;
            }
     
            private void radioButton2_CheckedChanged(object sender, EventArgs e)//выбор машины 2
            {
                pictureBox1.Visible = false;
                pictureBox2.Visible = true;
     
     
                label1.Visible = true;
                label2.Visible = true;
                label3.Visible = true;
                label4.Visible = true;
                label5.Visible = true;
                label6.Visible = true;
                button1.Visible = true;
                button2.Visible = true;
                button3.Visible = true;
                button4.Visible = true;
                
                 
            }

    dm_fomenok, 31 Октября 2016

    Комментарии (2)
  7. C# / Говнокод #21580

    +6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    try 
    {
    	Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
    	buffer = new Buffer(stream, false);
    	Init();
    } 
    catch (IOException)
    {
    	throw new Exception("Cannot open file " + fileName);
    }

    dm_fomenok, 26 Октября 2016

    Комментарии (8)
  8. C# / Говнокод #21561

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public static string GetPaymentDocParameter(RES.Schemas.PaymentDoc pmDoc, string parameterName, string defaultValue = default(string))
            {
                RES.Schemas.PaymentParameterParameter param = pmDoc.Parameters.Where(t => t.name == parameterName).FirstOrDefault();
                
                if (pmDoc == null) 
                    return defaultValue;
                if (param == null) 
                    return defaultValue;
    
                return param.Value;
            }

    Банковская разработка кепит!

    Bluk, 25 Октября 2016

    Комментарии (0)
  9. C# / Говнокод #21560

    0

    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
    using (var cmd = new OracleCommand("SB_TEST.GETCURRENCYRATES", con))
                                {
                                    cmd.CommandType = CommandType.StoredProcedure;
                                    cmd.Parameters.Add("CURRENCY", OracleDbType.Varchar2, currency, ParameterDirection.Input);
                                    OracleParameter p2 = cmd.Parameters.Add("refcur_out", OracleDbType.RefCursor, ParameterDirection.Output);
    
                                    using (var reader = cmd.ExecuteReader())
                                    {
                                        // TODO: Throw an exception if multiple rates returned
                                        while (reader.Read())
                                        {
                                            retVal = new CurrencyRate
                                            {
                                                CurrencyName = reader.GetString(0),
                                                Currency = Bis.Services.Utils.Helpers.Convertor.ConvertEnum<CurrencyCode>(reader.GetString(2)),
                                                CentralBankRate = reader.GetDecimal(3),
                                                SellRate = reader.GetDecimal(4),
                                                BuyRate = reader.GetDecimal(5)
                                            };
                                            cacheRates.SaveValue(retVal, RES.Cache.CacheConfigEnum.Short);
                                            return retVal;
                                        }
                                    }
                                    throw new BisServiceApplicationException(string.Format(
                                        "Ошибка работы с системой '{0}'. No currencyRates received for the requested currency: [" +
                                        currency.ToString() + "]", connectionStringName));
                                }

    Банковская жесть.

    Bluk, 25 Октября 2016

    Комментарии (5)
  10. C# / Говнокод #21404

    +314

    1. 1
    2. 2
    string str = "trial evaluation license agreement expire about... looking for these words? I work like a fool to deliver high quality software and make a living of it and raise my children. Please support me if you want me to continue adding features";
            str = string.Concat(str, str);

    интересненькое из ndepend.core.dll

    reversemyass, 10 Октября 2016

    Комментарии (6)