Найти наименьшие значения в каждой строке - C#
Формулировка задачи:
двумерный целочисленный массив А(m,n) задается с экрана либо генерируется в пределах от -100 до 100 требуется найти число b1,....,bm равные наименьшим значениям строк
Решение задачи: «Найти наименьшие значения в каждой строке»
textual
Листинг программы
- 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 WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- double[,] A = new double[100, 100];
- int n, m, i, j;
- private void button1_Click_1(object sender, EventArgs e)
- {
- n = int.Parse(textBox1.Text);
- m = int.Parse(textBox2.Text);
- double rand;
- dataGridView1.ColumnCount = n;
- dataGridView1.RowCount = m;
- Random r = new Random();
- if (this.radioButton1.Checked)
- {
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- {
- rand = r.Next(-10, 10);
- A[i, j] = rand;
- dataGridView1[i, j].Value = A[i, j];
- }
- }
- }
- if (this.radioButton2.Checked)
- {
- MessageBox.Show("Введите массив вручную");
- }
- }
- private void button2_Click_1(object sender, EventArgs e)
- {
- double b;
- b = 0;
- double min = b;
- n = int.Parse(textBox1.Text);
- m = int.Parse(textBox2.Text);
- A = new double[n, m];
- for (i = 0; i < n; i++)
- {
- for (j = 0; j < m; j++)
- {
- A[i, j] = double.Parse(dataGridView1[i, j].Value.ToString());
- }
- }
- for (j = 0; j < m; j++)
- {
- min = 0;
- for (i = 0; i < n; i++)
- if (A[i,j]<min)
- {
- min= A[i,j];
- }
- b = min ;
- textBox3.Text += " ";
- textBox3.Text += b.ToString();
- }
- }
- private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
- {
- }
- private void button4_Click(object sender, EventArgs e)
- {
- Form2 myForm = new Form2();
- myForm.Show();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void label4_Click(object sender, EventArgs e)
- {
- }
- private void textBox1_TextChanged(object sender, EventArgs e)
- {
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д