0 / 0 / 0
Регистрация: 26.03.2019
Сообщений: 9
1

Поиск максимального элемента в двумерном массиве

28.03.2019, 13:38. Показов 1071. Ответов 4
Метки нет (Все метки)

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public Function Max(ByVal ArrM(,) As Integer) As Integer
        Dim C1, C2 As Integer
        Dim NMax As Integer = 0
 
        For C1 = 0 To UBound(ArrM, 1)
            For C2 = 0 To UBound(ArrM, 2)
                If NMax < ArrM(C1, C2) Then
                    NMax = ArrM(C1, C2)
                Else
                    NMax = NMax
                End If
            Next
        Next
        Return NMax
 
    End Function
Доброго времени суток. С моими знаниями получилось написать такой код. Но он мне не очень нравиться. Особенно вот это
VB.NET
1
2
Else
NMax = NMax
Хотел бы увидеть способ получше. Вашим исправлениям, замечаниям, подсказкам буду очень рад. Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2019, 13:38
Ответы с готовыми решениями:

Поиск максимального элемента в двухмерном массиве
Добрый день! Помогите решить. Ничего не нашел по этой теме. Необходимо разработать подпрограмму...

Поиск максимального элемента в структуре
Всем спасибо.тема более не актуальна.

Поиск максимального элемента в двумерном массиве
Написать программу поиска в двумерном массиве максимального и минимального элемента массива. Массив...

Поиск максимального элемента в двумерном массиве
Здравствуйте! Собственно вопрос - оптимальный алгоритм. Есть ли тут вообще алгоритм который находит...

4
4191 / 3346 / 810
Регистрация: 02.02.2013
Сообщений: 3,232
Записей в блоге: 2
28.03.2019, 13:54 2
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
Dim mt(,) As Integer = {{5, -2, 7}, {2, 0, 8}, {-14, 25, 12}}
MsgBox(Max(mt).ToString)
'…
Public Function Max(ByVal ArrM(,) As Integer) As Integer
    Dim mx As Integer = Integer.MinValue
    For i = 0 To ArrM.GetLength(0) - 1
        For j = 0 To ArrM.GetLength(1) - 1
            If ArrM(i, j) > mx Then mx = ArrM(i, j)
        Next
    Next
    Return mx
End Function
0
0 / 0 / 0
Регистрация: 26.03.2019
Сообщений: 9
28.03.2019, 14:04  [ТС] 3
Спасибо.

Не по теме:

Подскажи плз почему я не вижу ответы с готовыми решениями . т.е посты тех кто их оставляет я вижу только когда разлогинюсь.

0
es geht mir gut
11264 / 4745 / 1183
Регистрация: 27.07.2011
Сообщений: 11,437
28.03.2019, 14:07 4
Цитата Сообщение от Shozn Посмотреть сообщение
посты тех кто их оставляет я вижу только когда разлогинюсь

Не по теме:

Это сообщения форумных ботов.

0
Эксперт .NET
5853 / 4730 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
28.03.2019, 16:40 5
Цитата Сообщение от Shozn Посмотреть сообщение
почему я не вижу ответы с готовыми решениями . т.е посты тех кто их оставляет я вижу только когда разлогинюсь.

Не по теме:

Если пролистать окно вниз, то можно увидеть список этих тем с готовыми ответами.
И разлогиниваться для этого не нужно.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2019, 16:40
Помогаю со студенческими работами здесь

Поиск максимального по модулю элемента в двумерном массиве
Почему для нахождения наибольшего по модулю элемента используется нулевая ячейка arr? int max...

Поиск максимального значения в двумерном массиве
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

В двумерном массиве найти индекс максимального и минимального элемента
Программа выдает ошибку: нельзя преобразовать тип real к integer. Суть программы: нужно в...

В двумерном массиве вывести индексы максимального и минимального элемента
В двумерном массиве вывести индексы максимального и минимального элемента, а также расположить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru