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

Перемена строк местами и не только…

int l;

int t = 0;

int[,] a = new int[5, 7] { { 0, 0, 0, 5, 0, 0, 0 }, { 0, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 3, 0, 0, 0 }, { 0, 0, 0, 2, 0, 0, 0 } };

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

{

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

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

Console.WriteLine();

}

Console.ReadKey();

Console.WriteLine();

int no = 3;

int max = a[0, 3];

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

{

if (a[i, no] > max)

{

t = i;

l = a[i, no];

}

}

int ii = t, jj = 3, p = 0;

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

{

p = a[ii, k];

a[ii, k] = a[jj, k];

a[jj, k] = p;

}

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

{

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

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

Console.WriteLine();

}

Console.ReadKey();

Удаление строки и столбца, в котором расположен максимальный элемент

int imax=0,jmax=0,amax=0;

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

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

{

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

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

Console.WriteLine();

}

Console.ReadKey();

amax = a[0, 0];

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

{

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

if(a[i,j]>amax)

{amax=a[i,j];

imax=i;

jmax=j;

}

}

Console.WriteLine("Номер максимального {0}:{1}",imax,jmax);

int k=imax;

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

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

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

int d = jmax;

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

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

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

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

{

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

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

Console.WriteLine();

}

Console.ReadKey();

Дз с плохого дня

int[,] a = new int[6, 7] { { 12, 2, 30, 4, 7, -4, 8 }, { 4, -5, 6, 80, 4, 5, 4 }, { 90, 8, 9, 100, 7, 3, -6 }, { 12, 2, -3, 4, 7, 8, 7 }, { 12, 2, 5, 4, 7, -4, 9 }, { 4, -5, 6, 80, 4, 5, 4 } }; int k=0,c=0; for (int i = 0; i < 6; i++) { for (int j = 0; j < 7; j++) Console.Write("{0,4:d}", a[i, j]); Console.WriteLine(); } for (int i = 0; i < 6; i++) { int max = a[i, 0];  for (int j = 0; j < 7; j++) if (max < a[i, j]) { max = a[i, j]; k = i; c = j; } for (int j = c; j < 6; j++) { a[i, j] = a[i, j + 1]; } a[i, 6] = max; Console.WriteLine("max={0}, k{1},c{2}",max,k,c); } for (int i = 0; i < 6; i++) { for (int j = 0; j < 7; j++) Console.Write("{0,4:d}", a[i, j]); Console.WriteLine(); } Console.ReadKey();

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