Страница 1 из 1

перемножение элементов массива

Добавлено: 02 апр 2017, 15:51
izglobir
возникла такая проблема: у нас есть двумерный массив, из которого нужно найти произведение всех элементов, без произведения на нулевые (они присутствуют)
как можно такое организовать?

Re: перемножение элементов массива

Добавлено: 02 апр 2017, 16:32
zxc_pavel
при false нижний вход на выход идет

Re: перемножение элементов массива

Добавлено: 02 апр 2017, 18:14
dadreamer
Если :labview: >= 2012, то можно так.

Re: перемножение элементов массива

Добавлено: 02 апр 2017, 21:28
Borjomy_1
Хм... во-первых даже небольшая матрица быстро даст величины больше 2^32. Поэтому только плавающая точка.
Во-вторых режим Conditional для быстрой работы несостоятелен. Как и для больших строк. Поэтому правильнее будет замена нулевых элементов на единичные и после этого делать Multiply Array. Всего одно выделение памяти. В отличие от вышепоказанного варианта.

Re: перемножение элементов массива

Добавлено: 03 апр 2017, 09:05
Blackman
Дак здесь и Extended может не спасти). Во всех примерах отсутствует главное - проверка результата на переполнение.