Вычислить наибольший элемент матрицы. В чем тут ошибка? - C#

Узнай цену своей работы

Формулировка задачи:

Дана матрица A(4,3). Вычислить наибольший элемент матрицы. Вывести исходную матрицу и наибольший элемент.
int [,] a = new int [4,3];
Random r= new Random();
int max = 0;
 
for (int i = 0; i < 4; i++)
{
for (int y = 0; y < 3; y++)
{
a[i, y] = r.Next(100);
}
}
 
for (int i = 0; i < 4; i++)
{
for (int y = 0; y < 3; y++)
{
Console.Write(a[i, y]+ " ");
 
if (a[i, y] > max)
{
max = a[i, y];
}
}
Console.WriteLine();
}
 
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Максимальный элемент: "+max);

Решение задачи: «Вычислить наибольший элемент матрицы. В чем тут ошибка?»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace MaxElement_Maxtrix
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] a = new int[4, 3];
            Random r = new Random();
 
            for (int i = 0; i < 4; i++)
                for (int y = 0; y < 3; y++)
                    a[i, y] = r.Next(100);
 
            int max = a[0,0]; // считаем что первый елемент максимальный.
            for (int i = 0; i < 4; i++)
            {
                for (int y = 0; y < 3; y++)
                {
                    Console.Write(a[i, y] + " ");
                    if (a[i, y] > max)
                        max = a[i, y];
                }
                Console.WriteLine();
            }
            Console.WriteLine("\nМаксимальный элемент: " + max);
            Console.ReadLine(); //ожидаем нажатие любой клавиши
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5
Похожие ответы