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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 12:11   #1
Александр10
 
Регистрация: 27.05.2011
Сообщений: 8
Сообщение Жорданово исключение

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Жорданово_исключение
{
    public partial class Form1 : Form
    {
        int m, n, i, j, r, s;
        
        double[,] mass;
        void setsize(DataGridView dgw)
        {
            int columnCount = dgw.ColumnCount;
            if (columnCount != 0)
                dgw.Columns.Clear();
            DataGridViewColumn col;
            for (int j = 0; j < n; j++)
            {
                col = new DataGridViewTextBoxColumn();
                col.Width = 24;
                dgw.Columns.Add(col);
            }
            for (int i = 0; i < m; i++)
                dgw.Rows.Add();

        }

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                m = Convert.ToInt32(txtn.Text);
                n = Convert.ToInt32(txtm.Text);
                mass = new double[m, n];
                setsize(dgwmass1);
                setsize(dgwmass2);
               
            }
            catch (Exception)
            {
                MessageBox.Show("Проверьте ввод дынных");
            }

        }

        private void button2_Click(object sender, EventArgs e)
        {
          double[,] c = new double[n, m];
          r = Convert.ToInt16(txtr.Text);
          s = Convert.ToInt16(txts.Text);
         
               for(i=0; i<m; i++)
                for (j = 0; j < n; j++)
                {
                    mass[i,j]=r;
                    mass[i,j]=s;
                            
                    if ((i == r) && (j == s))
                    {
                        c[i, j] = 1 / (mass[r, s]);
                        dgwmass2.Rows[i].Cells[j].Value = c[i, j].ToString();
                    }
                    if ((i == r) && (j != s))
                    {
                        c[i, j] = -(mass[r, j]) / (mass[r, s]);
                        dgwmass2.Rows[i].Cells[j].Value = c[i, j].ToString();
                    }
                    if ((i != r) && (j == s))
                    {
                        c[i, j] = (mass[i, s]) / (mass[r, s]);
                        dgwmass2.Rows[i].Cells[j].Value = c[i, j].ToString();
                    }
                    if ((i != r) && (j != s))
                    {
                        c[i, j] = ((mass[i, j] * mass[r, s]) - (mass[r, j] * mass[i, s])) / (mass[r, s]); 
                        dgwmass2.Rows[i].Cells[j].Value = c[i, j].ToString();
                    }
                
                }
                


        }
    }
}
как присвоить r и s значение из массива mass[i,j]
Александр10 вне форума Ответить с цитированием
Старый 29.11.2011, 13:54   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Код:
 r=mass[i,j];
 s=mass[i,j];
Возможно я что-то не понял, но это странный вопрос.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 29.11.2011, 17:46   #3
Александр10
 
Регистрация: 27.05.2011
Сообщений: 8
По умолчанию

так тоже не канает.
Александр10 вне форума Ответить с цитированием
Старый 29.11.2011, 19:08   #4
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Код:
r=Convert.ToInt32(mas[i,j]);
s=Convert.ToInt32(mas[i,j]);
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 30.11.2011, 17:00   #5
Александр10
 
Регистрация: 27.05.2011
Сообщений: 8
По умолчанию

попробуем
Александр10 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebClient исключение MyXa Общие вопросы .NET 4 02.02.2011 13:47
Исключение равенства. %$PROregRAMi$t% Microsoft Office Excel 2 06.06.2010 18:29
исключение из массива. Arcueid1691 Общие вопросы C/C++ 2 24.11.2009 00:54
исключение эл-ов из массива Arcueid1691 Общие вопросы C/C++ 9 08.10.2009 20:11
Исключение EIdReadTimeout Pedro Работа с сетью в Delphi 1 22.09.2007 22:51