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

Сумма элементов над главной диагональю

int[,] a = new int[4, 4] { { 1, 2, 3, 1 }, { 7, 8, 1, 0 }, { 4, 1, 6, 4 }, { 1, 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();

int s = 0;

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

{

for (int j = i+1; j <4; j++)

{

s = s + a[i, j];

Console.WriteLine("{0} {1} ",a[i,j], s);

}

}

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

Зануление элементов периметра

Поиск минимального и перенос его на первое место

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

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();

int c ;

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

{

c = 0; int amin=a[i,0];

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

{

if (a[i, j] < a[i, c])

{

amin = a[i, j];

c = j;

}

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

for (int j = c; j > 0; j--)

{

a[i, j] = a[i, j-1];

}

a[i, 0] = amin;

}

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();

20

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

int s=0, z=0,x=0, sr=0;

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

{

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

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

Console.WriteLine();

}

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

{

int max = a[i, 0]; s = 0;

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

{

if (max < a[i, j])

{

max = a[i, j];

s = j;

}

}

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

{

if (a[i, j] < 0)

{

x = a[i,j];

break;

}

}

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

{

if (a[i, j] < 0)

{

z = a[i,j];

}

sr= (z + x) / 2;

} a[i, s] = sr;

Console.WriteLine("max {0} s {1} z {2} x {3} sr{4}", max,s,x,z, sr);

}

Console.WriteLine();

Console.WriteLine();

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

{

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

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

Console.WriteLine();

25

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

int pol = 0, maxpol = 0, no = 0, otr = 0, maxotr = 0, no1 = 0 ,p=0;

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

{

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

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

Console.WriteLine();

}

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

{

pol = 0;

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

{

if (a[i, j] > 0)

{

pol++;

}

if (maxpol < pol)

{

no = i;

maxpol = pol;

}

}

}Console.WriteLine("{0} {1} {2} ", pol, maxpol,no );

Console.WriteLine();

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

{

otr = 0;

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

{

if (a[i, j] < 0)

{

otr++;

}

if (maxotr < otr)

{

no1 = i;

maxotr = otr;

}

}

} Console.WriteLine("{0} {1} {2} ", otr, maxotr, no1);

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

{

p = a[no, j]; a[no, j] = a[no1, j]; a[no1, j] = p;

}

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

{

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

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

Console.WriteLine();

}

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