написать программу в с# двумерный массив
В двумерном массиве хранится информация о количестве учеников каждом из четырех классов каждой параллели школы с первой по одиннадцатую(в первой строке – информация о первых классах, во второй – вторых и т. д.). Найти численность самого большого класса среди 10-х и 11-х классов.
Ответы
Ответ дал:
0
using System;
public class Test
{
public static void Main()
{
int[,] a=new int[11,4];
Random rnd=new Random();
Console.WriteLine("");
Console.WriteLine("исходный массив");
for(int i=0;i<11;i++)
{
for(int j=0;j<4;j++)
{
a[i,j]=rnd.Next(10,30);
Console.Write(a[i,j]+" ");
}
Console.WriteLine("");
}
int max=-1;
for(int i=9;i<11;i++)
for(int j=0;j<4;j++)
if(a[i,j]>max) max=a[i,j];
Console.WriteLine("самый большой среди 10-11: "+max);
}
}
public class Test
{
public static void Main()
{
int[,] a=new int[11,4];
Random rnd=new Random();
Console.WriteLine("");
Console.WriteLine("исходный массив");
for(int i=0;i<11;i++)
{
for(int j=0;j<4;j++)
{
a[i,j]=rnd.Next(10,30);
Console.Write(a[i,j]+" ");
}
Console.WriteLine("");
}
int max=-1;
for(int i=9;i<11;i++)
for(int j=0;j<4;j++)
if(a[i,j]>max) max=a[i,j];
Console.WriteLine("самый большой среди 10-11: "+max);
}
}
Aillianna:
а почему не пользуетесь данными о длине массива? почему константы? а вдруг поменяется что
{
var a = new int[11, 4];
var rnd = new Random();
Console.WriteLine("исходный массив");
for (var i = 0; i < a.GetLength(0); i++)
{
for (var j = 0; j < a.GetLength(1); j++)
{
a[i, j] = rnd.Next(10, 30);
Console.Write($"{a[i, j]} ");
}
Console.WriteLine();
}
var max = -1;
for (var i = 9; i < a.GetLength(0); i++)
for (var j = 0; j < a.GetLength(1); j++)
if (a[i, j] > max) max = a[i, j];
Console.WriteLine($"Cамый большой среди 10-11: {max}");
Console.ReadLine();
}
Вас заинтересует
5 месяцев назад
5 месяцев назад
1 год назад
2 года назад