1 és 10 között véletlen számokkal töltsünk fel 2 darab kétdimenziós tömböt, melynek 3 sora és két oszlopa legyen Számítsuk ki a két tömb különbségét.
A feladat megoldása:
private void button1_Click(object sender, EventArgs e)
{
int i, j;
int[,] a = new int[3, 2];
int[,] b = new int[3, 2];
int[,] különbség = new int[3, 2];
string s1 = "", s2 = "", s3 = "";
Random m = new Random();
for (i = 0; i < a.GetLongLength(0); i++)
{
for (j = 0; j < a.GetLongLength(1); j++)
{
a[i, j] = m.Next(10) +1;
b[i, j] = m.Next(10) + 1;
s1 += " " + a[i, j].ToString();
s2 += " " + b[i, j].ToString();
különbség[i, j] = a[i, j] - b[i, j];
s3 += " " + különbség[i, j].ToString();
}
s1 += "\n";
listBox1.Items.Add(s1);
s1 = "";
s2 += "\n";
listBox2.Items.Add(s2);
s2 = "";
s3 += "\n";
listBox3.Items.Add(s3);
s3 = "";
}
button1.Enabled = false;
}
A program futási eredménye: