- •Матрица 4х4
- •Поиск суммы элементов главной диагонали матрицы
- •Поиск минимального элемента во всех строках и создание «массива» из их индексов
- •Поиск максимальных элементов во всех столбцах и создание массивчика из их индексов.
- •Поиск среднего арифметического в строках и создание массива из них
- •Перемена строк местами и не только…
- •Удаление строки и столбца, в котором расположен максимальный элемент
- •Дз с плохого дня
- •Сумма элементов над главной диагональю
Поиск минимального элемента во всех строках и создание «массива» из их индексов
int[,] a = new int[4, 7] { { 9, 2, 3, 4 , 7, 8, 9 }, { 4, -5, 6, 7 , 4, 5, 4 }, { 9, 8, 6, 1 ,7, 8, 9 }, { 4, -5, 6, 7 ,6,7,5} };
int[] a1 = new int[4];
int s=0;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 7; j++)
Console.Write("{0,4:d}", a[i, j]);
Console.WriteLine();
}
for (int i = 0; i < 4; i++)
{
int min = a[i, 0];
for (int j = 0; j < 7; j++)
{
if (a[i, j] < min)
{
min = a[i, j];
s=j;
}
}
Console.Write("{0}\t", s);
}
Console.ReadKey();
Поиск максимальных элементов во всех столбцах и создание массивчика из их индексов.
int[,] a = new int[3, 5] { { 12, 2, 3, 4, 7}, { 4, -5, 6, 80, 4}, { 90, 8, 6, 1, 7}};
int[] b = new int[5];
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 5; j++)
Console.Write("{0,4:d}", a[i, j]);
Console.WriteLine();
}
for (int j = 0; j < 5; j++)
{
int max = a[0, j];
for (int i = 0; i < 3; i++)
{
if (a[i, j] > max)
{
max = a[i, j];
b[j]=max;
}
}
}
for (int j = 0; j < 5; j++)
{
Console.Write("{0,4}", b[j]);
}
Console.ReadKey();
Поиск среднего арифметического в строках и создание массива из них
int[] b = new int[4];
int[,] a = new int[4, 6] { { 1, 2, -3, 4, 5, -6 }, { 7, 8, -9, 12, 12, -23 }, { 4, 5, 6, -4, 5, 6 }, { 7, 88, 9, 12, 0, 23 } };
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 6; j++)
Console.Write("{0,4:d}", a[i, j]);
Console.WriteLine();
}
int n=0;
int s=0;
int sr=0;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 6; j++)
{
if (a[i, j] > 0)
{
s = s + a[i, j];
n++;
}
sr = s / n;
b[i] = sr;
}
}
for (int i = 0; i < 4; i++)
{
Console.Write("{0,4}", b[i]);
}
Console.ReadKey();
