Доброго всем Гуру в очередной раз. Новая задачка, так сказать, с вашего разрешения). В общем есть массив, состоящий только из 0 и 1. Нужно создать новый массив, где в качестве значений, дб вертикальные расстояния между значениями "1" в предыдущем массиве. Т.е. условно сколько прошло строк с момента последнего появления "1". При этом, как только появляется "1", счётчик должен сбрасываться и по-новой. Надеюсь понятно объяснил. Во вложении пример. Да, в самых верхних значениях, где "1" ещё не было - не критично чтобы что-то было, я заполнил нулями. Снова огромное заранее спасибо откликнувшимся.
Доброго всем Гуру в очередной раз. Новая задачка, так сказать, с вашего разрешения). В общем есть массив, состоящий только из 0 и 1. Нужно создать новый массив, где в качестве значений, дб вертикальные расстояния между значениями "1" в предыдущем массиве. Т.е. условно сколько прошло строк с момента последнего появления "1". При этом, как только появляется "1", счётчик должен сбрасываться и по-новой. Надеюсь понятно объяснил. Во вложении пример. Да, в самых верхних значениях, где "1" ещё не было - не критично чтобы что-то было, я заполнил нулями. Снова огромное заранее спасибо откликнувшимся.daledale
_Boroda_, Александр, что-то я увлекся формулами не базирующихся на результатах предыдущих вычислений :-(. daledale, вариант #3 и короче и легче по вычислениям.
_Boroda_, Александр, что-то я увлекся формулами не базирующихся на результатах предыдущих вычислений :-(. daledale, вариант #3 и короче и легче по вычислениям.bmv98rus
Замечательный Временно просто медведь , процентов на 20.