Предмет: Информатика, автор: maik791277

РЕШИТЬ НА C#
Дан двумерный массив. Определить:
а) номер строки, в которой расположен максимальный элемент второго
столбца массива. Если элементов с максимальным значением в этом столбце
несколько, то должен быть найден номер строки самого верхнего из них;
б) номер столбца, в котором расположен минимальный элемент третьей
строки массива. Если элементов с минимальным значением в этой строке несколько, то должен быть найден номер столбца самого правого из них.

Ответы

Автор ответа: AnonimusPro
1

using System;

using static System.Console;

class Program

{

static void Main()

{

 const int n=4,m=6;

 int[,] a=new int[n,m];

 int x,ind;

 Random rnd=new Random();

 WriteLine("массив:");

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

 {

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

   {

     a[i,j]=rnd.Next(1,9);

     Write(a[i,j].ToString()+" ");

   }

 WriteLine("");

 }

 x=a[0,1];

 ind=0;

 for(int i=1;i<n;i++)

   if(a[i,1]>x)

   {

     x=a[i,1];

     ind=i;

   }

 WriteLine("номер строки, в которой расположен максимальный элемент второго столбца массива: "+(ind+1).ToString());

 x=a[2,0];

 ind=0;

 for(int j=1;j<m;j++)

   if(a[2,j]<=x)

   {

     x=a[2,j];

     ind=j;

   }

 WriteLine("номер столбца, в котором расположен минимальный элемент третьей строки массива: "+(ind+1).ToString());

}

}

Похожие вопросы