Предмет: Информатика,
автор: maik791277
РЕШИТЬ НА C#
Дан двумерный массив. Определить:
а) номер строки, в которой расположен максимальный элемент второго
столбца массива. Если элементов с максимальным значением в этом столбце
несколько, то должен быть найден номер строки самого верхнего из них;
б) номер столбца, в котором расположен минимальный элемент третьей
строки массива. Если элементов с минимальным значением в этой строке несколько, то должен быть найден номер столбца самого правого из них.
Ответы
Автор ответа:
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());
}
}
Похожие вопросы
Предмет: Математика,
автор: collboy765
Предмет: Алгебра,
автор: sadykovadinara987
Предмет: Математика,
автор: derekoruslan
Предмет: Математика,
автор: wh797dr
Предмет: Алгебра,
автор: ruszin