Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Программирование VBA. Задана матрица y(n, m ). Определить номер строки, имеющей наименьшее произведение элементов.

Задана матрица y(n, m ). Определить номер строки, имеющей наименьшее произведение элементов.

Я нашел произведение элементов каждой строки и вывел в качестве отдельной матрицы, но не смог определить номер строки, имеющей наименьшее произведение.

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

Ну просто в цикле проверяй произведение каждой строки через условие записи числа в какую нибудь временную переменную, если произведение меньше.

Таким образом будет проверяться произведение всех строк, а самый минимальный результат произведения посмотришь после конца цикла.

Условие это же фильтр, а циклом ты создаёшь поток частиц.
Этот фильтр в твоём случае должен накладывать для сравнения размер каждого настоящего результата на изменяемый шаблон.

Аватар пользователя
Просветленный
8лет

зачем? сразу ищи произведение запоминай его в переменную и номер строки если у следующей строки произведение меньше вместо предыдущих значений запоминай для этой строки