Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matritsy_poslednie.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
83.46 Кб
Скачать

Матрица 4х4

int[,] a = new int[4, 4] {{1,2,3,4},{7,8,9,0},{4,5,6,4},{5,4,32,1}};

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

{

for (int j = 0; j < 4; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Console.ReadKey();

Console.WriteLine();

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

{

for (int j = 0; j < 4; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Матрица 3х6

int[,] a = new int[3, 6] {{1,2,3,4,5,6},{7,8,9,12,12,23},{4,5,6,4,5,6}};

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

{

for (int j = 0; j < 6; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Console.ReadKey();

Поиск минимального элемета матрицы

int imin=0,jmin=0,amin=0;

int[,] a = new int[3, 6] {{1,2,3,4,5,6},{7,8,9,0,12,23},{4,5,6,4,5,6}};

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

{

for (int j = 0; j < 6; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Console.ReadKey();

amin = a[0, 0];

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

{

for (int j = 0; j < 6; j++)

if(a[i,j]<amin)

{amin=a[i,j];

imin=i;

jmin=j;

}

}

Console.WriteLine("Номер минимального - {0} {1}",imin,jmin);

Console.ReadKey();

Поиск суммы элементов главной диагонали матрицы

int s = 0;

int[,] a = new int[4, 4] {{1,2,3,4},{7,8,9,0},{4,5,6,4},{5,4,32,1}};

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

{

for (int j = 0; j < 4; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Console.ReadKey();

Console.WriteLine();

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

{

s += a[i, i];

}

Console.WriteLine("s={0}",s);

Console.ReadKey();

Побочной

int s=0;

for (int i = 0; i < a.GetLength(0); i++)

{

s=s + a[3 - i,i];

}

Поиск первого минимального элемента заданного столбца

int p=0,t = 0;

int[,] a = new int[5, 4] { { -1, 2, -3, 4 }, { 7, -8, -9, 0 }, { -4, -5, -6, 4 }, { 5, 4, 32, -1 }, { -5, 4, -32, 1 } };

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

{

for (int j = 0; j < 4; j++)

Console.Write("{0,4:d}", a[i, j]);

Console.WriteLine();

}

Console.ReadKey();

Console.WriteLine();

Console.WriteLine("Введите номер столбца");

int no=int. Parse(Console.ReadLine());

if (no > 4)

{

Console.WriteLine("Неверно введён номер столбца");

}

else

{

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

{

if (a[i, no] < 0)

{

t = i;

p = a[i, no];

break;

}

}

Console.WriteLine("Отрицательный элемент столбца {0} равен {1}, а его номер равен {2}:{3}", no, p, t, no);

}

Console.ReadKey();

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]