Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

N = 10;

M = 15;
a = new int[N, M];
for (int i = 0; i < N; i++)
for (int j = 0; j < M; j++)
a[i, j] = R.Next(2);
dataGridView1.RowCount = N;
dataGridView1.ColumnCount = M;
dataGridView1.Width = N * 10;
dataGridView1.Height = M * 10;
for (int i = 0; i < N; i++)
{
dataGridView1.Rows[i].Height = 20;
}
for (int j = 0; j < M; j++)
{
dataGridView1.Columns[j].Width = 30;
}
for (int i = 0; i < N; i++)
{
for (int j = 0; j < M; j++)
{
dataGridView1[j, i].Value = a[i, j].ToString();
}
}

int[,] a;
Random R = new Random();
int N;
int M;

N = (int)numericUpDown1.Value;
M = (int)numericUpDown2.Value;

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


if (a[i, j] == 1) pom++;
red =5;
pom = 3;
for (int i = 0; i < N; i++)
if (a[i, j] == 1) pom++;
red =5;
pom = 3;

n = 12; m = 14;
a = new int[n, m];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
a[i, j] = R.Next(30, 100);
dataGridView1.RowCount = n;
dataGridView1.ColumnCount = m;
dataGridView1.Height = 30 * n + 3;
dataGridView1.Width = 30 * m + 3;
for (int i = 0; i < n; i++)
dataGridView1.Rows[i].Height = 30;
for (int j = 0; j < m; j++)
dataGridView1.Columns[j].Width = 30;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
dataGridView1[i, j].Value = a[i, j].ToString();
int n; int m;
Random R = new Random();
int[,] a;

int p = 1;
for (int i = n - 1; i > 1; i--)
{
for (int j = 0; j < n - p; j++)
razmeni(a[i, j], a[j, i]);
p++;
}

using System;

namespace ConsoleApp23
{
class Program
{
static void element(int[,] a, int n, int m, ref int k, out int x,ref int p)
{
x = 0;

if (k <= n) { x = a[0 + p, k - 1 + p]; }


else
{
k -= n;
if (k <= m - 1)
x = a[k + p, n - 1 + p];
else
{
k -= (m - 1);
if (k <= n - 1)
x = a[m - 1 + p, n - 1 - k + p];
else
{

k -= (n - 1);
if (k <= m - 2) x = a[m - 1 - k + p, 0 + p];
else
{
k -= (m - 2);
p++; element(a, n - 2, m - 2, ref k, out x, ref p);
}

}
}

}
static void Main(string[] args)
{
int n = 5; int m = 5;
int[,] a =
{
{0 ,1 ,2 ,3 ,4 },
{15,16,17,18,5 },
{14,23,24,19,6},
{13,22,21,20,7},
{12,11,10,9 ,8}

};
int x;int p=0;
int k = int.Parse(Console.ReadLine());
element(a, n, m, ref k, out x, ref p);
Console.WriteLine(x);

}
}
}

using System;

namespace ConsoleApp24
{
class Program
{
static void ZbirDijagonala(int[,] a, int n, out int[] b)
{
b = new int[2*n - 1];
int x = 0;
for(int p=n-1;p>=-n+1;p--)
{
for (int i = 0; i < n ; i++)
for (int j = 0; j < n ; j++)
if (i - j == p)
b[x] += a[i, j];
x++;
}
}
static void Main(string[] args)
{
int[,] a =
{
{1,2,3 },
{7,4,8 },
{5,6,9 }
};
int n = 3;
int[] b;
ZbirDijagonala(a, n, out b);
for (int i = 0; i < 2 * n - 1; i++)
Console.Write(b[i] + ", ");
}
}
}

You might also like