private void btnHesapla_Click(object sender, EventArgs e) { int xDim = matrix.GetLength(0); int[,] hesap = new int[xDim, xDim]; for (int i = 0; i < xDim; ++i) { for (int j = 0; j < xDim; ++j) { hesap[i, j] = matrix[i, j]; } } for (int k = 0; k < xDim; ++k) { for (int i = 0; i < xDim; ++i) { for (int j = 0; j < xDim; ++j) { if (hesap[i, k] + hesap[k, j] < hesap[i, j]) { hesap[i, j] = hesap[i, k] + hesap[k, j]; } } } } Matris matris = new Matris(hesap); matris.ShowDialog(); }
private void btnOlustur_Click(object sender, EventArgs e) { if (int.TryParse(txtDugumSayisi.Text, out int n)) { if (n > 1) { Matris matris = new Matris(n); matris.ShowDialog(); } else { MessageBox.Show("Düğüm sayısı 1 den büyük olmalıdır!"); } } else { MessageBox.Show("Tamsayı değeri girmelisiniz!"); } }