![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.01.2011
Сообщений: 2
|
![]()
Задача: Определить наибольший элемент в каждой строке массива A и записать его в соответствующий элемент одномерного массива X. Вывести массив X.
Я сделал вот так: Dim a(9, 3) As Single Dim x(9) As Single ... Public Sub maxMac(ByVal a(,) As Single, ByRef x() As Single) Dim n, m, i, j As Integer, max As Single n = a.GetUpperBound(0) m = a.GetUpperBound(1) max = a(0, 0) For i = 0 To n For j = 0 To m If a(i, j) > max Then max = a(i, j) End If Next x(i) = max Next vivodMac(x, ListBox2) End Sub В ListBox2 выводит нули. Подскажите, пожалуйста, что не так. Ну или, если всё не правильно, подскажите как правильно эту задачу решить. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]()
ты массив-то заполняешь данными ?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 10.01.2011
Сообщений: 2
|
![]()
да. просто ошибка именно в этом месте. всё остальное работает
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]()
ну выложи тогда весь код. На пальцах что ли компилировать?
среда VB 2010 ?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование в Visual Basic.Массивы. Опратор цикла For | Kapustawka | Помощь студентам | 0 | 17.02.2010 15:15 |
Visual Basic Программка на массивы | TimonCer | Помощь студентам | 0 | 12.10.2009 22:47 |
Visual Basic, массивы, сессия:) | 6ypuk | Помощь студентам | 5 | 10.06.2009 02:07 |
двумерые массивы помогите сделать | LIL_VAdiK | Помощь студентам | 3 | 04.03.2009 16:51 |