§. Massivlar. 2-§. Foreach operatori


namespace Massivlar { public


Download 0.61 Mb.
bet12/12
Sana17.12.2022
Hajmi0.61 Mb.
#1026214
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
mubina dasturlash1 (2)

namespace Massivlar
{
public partial class KopOlchamli : Form
{
public KopOlchamli()
{
InitializeComponent();
}
void Button1Click(object sender, EventArgs e)
{
richTextBox1.Clear();
Random random = new Random();
string olcham = comboBox1.Text;
switch (olcham)
{
case "1-o'lchamli": 
{
if (textBox1.Text == "")
{
MessageBox.Show("Birinchi katakchani qiymatini to'ldiring!");
}
else 
{
int[] massiv = new int[int.Parse(textBox1.Text)];
richTextBox1.Text = "Massiv["+textBox1.Text+"] = ";
for (int i = 0; i{
massiv[i] = random.Next(0, 100);
richTextBox1.Text += massiv[i].ToString() + " ";
}
}
} break;
case "2-o'lchamli": 
{
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("Birinchi va ikkinchi katakchani qiymatini to'ldiring!");
}
else 
{
int satr = int.Parse(textBox1.Text);
int ustun = int.Parse(textBox2.Text);
int[,] massiv = new int[satr, ustun];
richTextBox1.Text = "Massiv["+textBox1.Text+" , "+ textBox2.Text +"] = \n";
for (int i = 0; i{
for (int j = 0; j{
massiv[i, j] = random.Next(10, 99);
richTextBox1.Text += massiv[i, j].ToString() + " ";
}
richTextBox1.Text += "\n";
}
}
} break;
case "3-o'lchamli": 
{
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
{
MessageBox.Show("Barcha katakchalarni qiymatini to'ldiring!");
}
else 
{
int n1 = int.Parse(textBox1.Text);
int n2 = int.Parse(textBox2.Text);
int n3 = int.Parse(textBox3.Text);
int[,,] massiv = new int[n1, n3, n2];
richTextBox1.Text = "Massiv["+textBox1.Text+" , "+ textBox2.Text +" , "+ textBox3.Text +"] = \n";
for (int i = 0; i{
for (int j = 0; j{
for (int k = 0; k{
massiv[i, j, k] = random.Next(10, 99);
richTextBox1.Text += massiv[i, j, k].ToString() + " ";
}
richTextBox1.Text += " ";
}
richTextBox1.Text += "\n";
}
}
} break;
default: break;
}

}

void KopOlchamliLoad(object sender, EventArgs e)


{
comboBox1.SelectedIndex = 0;
}
void Button2Click(object sender, EventArgs e)
{
Application.Exit();
}
void Button3Click(object sender, EventArgs e)
{
Kirish kirish = new Kirish();
this.Hide();
kirish.Show();
}
}
}

using System;
using System.Windows.Forms;
namespace Massivlar
{
public partial class Notekis : Form
{
public Notekis()
{
InitializeComponent();
}
void Button2Click(object sender, EventArgs e)
{
Application.Exit();
}
void Button1Click(object sender, EventArgs e)
{
richTextBox1.Clear();
Random r = new Random();
int satrlar = int.Parse(textBox1.Text);
string[] ustunlar = textBox2.Text.Split();
try
{
int[][] massiv = new int[satrlar][];
for (int i = 0; i < satrlar; i++)
{
massiv[i] = new int[int.Parse(ustunlar[i])];
for (int j = 0; j < massiv[i].Length; j++) {
massiv[i][j] = r.Next(1, 100);
richTextBox1.Text += massiv[i][j].ToString() + " ";
}
richTextBox1.Text += "\n";
}
}
catch (Exception)
{
MessageBox.Show("Katakchalar noto'g'ri to'dirilgan!");
}
}
void Button3Click(object sender, EventArgs e)
{
Kirish kirish = new Kirish();
this.Hide();
kirish.Show();
}
}
}

Natijalar





Download 0.61 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling