Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2018, 22:44   #1
novasova
Новичок
Джуниор
 
Регистрация: 04.01.2018
Сообщений: 1
По умолчанию Ошибка в коде

Здравствуйте. Задание звучит так: Сформировать матрицу размерностью 7 на 3 из случайных целых чисел и вычислить для этой матрицы вектор как суммы элементов ее строк. Выбивает ошибку в строке:
a[i, j] = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
Весь текст программы:
Код:
private void Form1_Load(object sender, EventArgs e)
        {
            dataGridView1.Rows.Add(7); dataGridView2.Rows.Add();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            int[,] a = new int[7, 3]; int[] b = new int[7];
            for (int i = 0; i < 7; i++)
                for (int j = 0; j < 3; j++)
    a[i, j] = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
            
            for (int i = 0; i < 7; i++)
            {
                b[i] = 0;
                for (int j = 0; j < 3; j++) b[i] += a[i, j];
                dataGridView2.Text += b[i].ToString() + "\n";
                

            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Random zn = new Random();
            for (int i = 0; i < 7; i++)
                for (int j = 0; j < 3; j++)
                    dataGridView1.Rows[i].Cells[j].Value = Convert.ToString(zn.Next(-10, 11));

        }

        private void button3_Click(object sender, EventArgs e)
        { for (int i = 0; i < 7; i++)
                for (int j = 0; j < 3; j++)
                    dataGridView1[j, i].Value = "";
            for (int j = 0; j < 3; j++)
                dataGridView2[j, 0].Value = ""; }


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 04.01.2018 в 23:27.
novasova вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. nevender Общие вопросы по Java, Java SE, Kotlin 2 13.02.2016 13:24
Ошибка в коде (С) axel__ Общие вопросы C/C++ 2 01.06.2015 16:24
Ошибка в коде (С) axel__ Общие вопросы C/C++ 8 27.05.2015 13:59
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58