Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабараторна робота 8 ООП.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
306 Кб
Скачать
☆

Form2.Cs:

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;

using System.IO;

namespace Блокнот_Пирожок

{

publicpartialclassForm2 : Form

{

public Form2()

{

InitializeComponent();

}

double[] Mas;

privatevoid button1_Click(object sender, EventArgs e)

{

Random vol = newRandom();

int Kol = Int32.Parse(textBox1.Text);

Mas = newdouble[Kol];

textBox1.Text = "";

textBox2.Text = "";

richTextBox1.Text = "";

progressBar1.Minimum = 0;

progressBar1.Maximum = Kol;

progressBar1.Step = 1;

progressBar1.Value = 0;

for (int i = 0; i < Kol; i++)

{

Mas[i] = vol.NextDouble();

richTextBox1.Text += Mas[i].ToString() + "\n";

progressBar1.PerformStep();

}

if (radioButton1.Checked == true)

{

double Max = 0.0;

for (int i = 0; i < Kol; i++)

{

if (Max < Mas[i])

{

Max = Mas[i];

}

else

{

{

double Min = 1.0;

textBox3.Text = Max.ToString();

{

if (Min > Mas[i])

{

Min = Mas[i];

}

}

textBox2.Text = Min.ToString();

}

}

}

}

if (radioButton2.Checked == true)

{

double Max = 0.0;

for (int i = 0; i < Kol; i++)

{

if (Max < Mas[i])

{

Max = Mas[i];

}

else

{

{

double Min = 1.0;

textBox3.Text = Max.ToString();

{

if (Min > Mas[i])

{

Min = Mas[i];

}

}

textBox2.Text = Min.ToString();

}

}

}

}

}

privatevoid button3_Click(object sender, EventArgs e)

{

dataGridView1.RowCount = 1;

dataGridView1.ColumnCount = 1;

dataGridView1.Columns[0].HeaderText = "№ п/п";

dataGridView1.Columns[0].AutoSizeMode =

DataGridViewAutoSizeColumnMode.AllCells;

dataGridView1.RowHeadersWidthSizeMode =

DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;

dataGridView1.Rows.Add(Int32.Parse(textBox4.Text));

for (int i = 1; i <= Int32.Parse(textBox5.Text); i++)

{

dataGridView1.Columns.Add("", "Стовпець" + i.ToString());

dataGridView1.Columns[i].AutoSizeMode =

DataGridViewAutoSizeColumnMode.AllCells;

}

for (int i = 1; i <= Int32.Parse(textBox4.Text); i++)

{

dataGridView1.Rows[i - 1].Cells[0].Value = i;

}

for (int i = 1; i <= Int32.Parse(textBox5.Text); i++)

{

for (int j = 0; j <Int32.Parse(textBox4.Text); j++)

{

dataGridView1.Rows[j].Cells[i].Value = Mas[j + ((i - 1) *