Untitled
unknown
csharp
2 years ago
3.6 kB
14
Indexable
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Reflection.Emit; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; using static System.Windows.Forms.VisualStyles.VisualStyleElement.ProgressBar; namespace ex_arr_2d { public partial class Form1 : Form { int[][] arr; public Form1() { InitializeComponent(); } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { int rows, cols; bool res = int.TryParse(textBox1.Text, out rows); if (!res) { MessageBox.Show("Введите целое число! ", "Ошибка ввода кол-ва строк"); return; } else if (rows <= 0) { MessageBox.Show("Количесвто строк должен быть целым положительным числом"); return; } // -4 res = int.TryParse(textBox2.Text, out cols); if (!res) // res == false { MessageBox.Show("Введите целое число! ", "Ошибка ввода кол-ва столбцов"); return; } else if (cols <= 0) { MessageBox.Show("Количесвто строк должен быть цлым положительным числом"); return; } Random rnd = new Random(); arr = new int [rows][]; for( int i = 0; i < arr.Length; i++ ) { arr[i] = new int[cols]; } label3.Text = ""; for (int i = 0; i < rows; ++i) { for (int j = 0; j < cols; ++j) { arr[i][j] = rnd.Next(0, 100); label3.Text += arr[i][j] + " "; } label3.Text += "\n"; } // другая кнопка // пользователь вводит НОМЕР строки, где необходимо найти минимальный элемент } private void textBox3_TextChanged(object sender, EventArgs e) { } private void label4_Click(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { } if (!res) { MessageBox.Show("Введите целое число! ", "Ошибка ввода кол-ва строк"); return; } else if (rows <= 0) { MessageBox.Show("Количесвто строк должен быть целым положительным числом"); return; } int minimum = arr[rows][0]; for (int i = 0; i < rows; ++i) { for (int j = 0; j < cols; ++j) { if (arr[rows][j] < minimum) minimum = arr[rows][j]; } } }
Editor is loading...
Leave a Comment