private void button5_Click(object sender, EventArgs e) { int n = Convert.ToInt32(n_txb.Text); int m = Convert.ToInt32(m_txb.Text); double[,] arr = Create_arr.inputArray(n, m); dataGridView10.RowCount = n; dataGridView10.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView10[j, i].Value = arr[i, j]; } } int count = 0; for (int j = 0; j < n; j++) { bool is_zero = false; for (int i = 0; i < m; i++) { if (arr[i, j] == 0) { is_zero = true; break; } } if (is_zero == false) { count++; } } textBox1.Text = count.ToString(); }
private void button2_Click(object sender, EventArgs e) { int n = Convert.ToInt32(textBox_n.Text); int m = Convert.ToInt32(textBox_m.Text); double[,] A = Create_arr.inputArray(n, m); double[,] B = Create_arr.inputArray1(n, m); dataGridView2.RowCount = n; dataGridView2.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView2[j, i].Value = A[i, j]; } } dataGridView3.RowCount = n; dataGridView3.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView3[j, i].Value = B[i, j]; } } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (A[i, j] == 0) { A[i, j] = B[i, j]; } } } dataGridView4.RowCount = n; dataGridView4.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView4[j, i].Value = A[i, j]; } } }
private void button3_Click(object sender, EventArgs e) { int n = Convert.ToInt32(N_col.Text); int m = Convert.ToInt32(M_row.Text); double[,] a = Create_arr.inputArray(n, m); dataGridView5.RowCount = n; dataGridView5.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView5[j, i].Value = a[i, j]; } } double[] x = Create_arr.Randomarray(n); dataGridView7.ColumnCount = n; for (int i = 0; i < n; i++) { dataGridView7[i, 0].Value = x[i]; } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { a[i, j] = a[i, j] * x[j]; } } double[] xa = new double[n]; for (int i = 0; i < n; i++) { xa[i] = 0; for (int j = 0; j < n; j++) { xa[i] += a[i, j]; } } dataGridView6.ColumnCount = n; for (int i = 0; i < n; i++) { dataGridView6[i, 0].Value = xa[i]; } }
private void button1_Click(object sender, EventArgs e) { int n = Convert.ToInt32(tbx_n.Text); int m = Convert.ToInt32(tbx_m.Text); double[,] arr = Create_arr.inputArray(n, m); double sum = Create_arr.getSumPositive(arr); S.Text = sum.ToString(); dataGridView1.RowCount = n; dataGridView1.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView1[j, i].Value = arr[i, j]; } } }
private void button4_Click(object sender, EventArgs e) { int n = Convert.ToInt32(col.Text); int m = Convert.ToInt32(row.Text); double[,] arr = Create_arr.inputArray(n, m); dataGridView8.RowCount = n; dataGridView8.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView8[j, i].Value = arr[i, j]; } } for (int i = 0; i < arr.GetLength(0); i++) { if (i % 2 != 0) { for (int iter = 1; iter < arr.GetLength(1); iter++) { for (int col = 0; col < arr.GetLength(1) - iter; col++) { if (arr[i, col] > arr[i, col + 1]) { double temp = arr[i, col]; arr[i, col] = arr[i, col + 1]; arr[i, col + 1] = temp; } } } } } dataGridView9.RowCount = n; dataGridView9.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView9[j, i].Value = arr[i, j]; } } }
private void button6_Click(object sender, EventArgs e) { int n = Convert.ToInt32(col_count.Text); int m = Convert.ToInt32(row_count.Text); double[,] arr = Create_arr.inputArray(n, m); dataGridView11.RowCount = n; dataGridView11.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView11[j, i].Value = arr[i, j]; } } double[] massive = new double[arr.GetLength(0)]; dataGridView12.ColumnCount = n; for (int i = 0; i < arr.GetLength(0); i++) { massive[i] = 0; for (int j = 0; j < arr.GetLength(1); j++) { if (arr[i, j] % 2 == 0 && arr[i, j] > 0) { massive[i] += arr[i, j]; } } } for (int i = 0; i < n; i++) { dataGridView12[i, 0].Value = massive[i]; } double g; for (int i = 0; i < massive.Length - 1; i++) { for (int j = i + 1; j < massive.Length; j++) { if (massive[i] > massive[j]) { g = massive[i]; massive[i] = massive[j]; massive[j] = g; for (int count = 0; count < arr.GetLength(0); count++) { g = arr[i, count]; arr[i, count] = arr[j, count]; arr[j, count] = g; } } } } dataGridView14.ColumnCount = n; for (int i = 0; i < n; i++) { dataGridView14[i, 0].Value = massive[i]; } dataGridView13.RowCount = n; dataGridView13.ColumnCount = m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { dataGridView13[j, i].Value = arr[i, j]; } } }