powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / определение последовательности
4 сообщений из 4, страница 1 из 1
определение последовательности
    #34077394
crash_banticoot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Задача - подсчитать max последовательность положительных чисел в столбце и их сумму, т.е. например есть столбец

10
13
-4
-4
15
4
1
-2

задача выявить максимальную положительную последовательность (15,4,1) чисел и их сумму
...
Рейтинг: 0 / 0
определение последовательности
    #34078170
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, так (прямо и тупо):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
    ColumnIndex =  1 
    MaxSum =  0 
    MaxStart =  0 
    MaxCount =  0 
    tSum =  0 
    tStart =  0 
    tCount =  0 
    LastValue = False
    
    i =  1 
    Do While Not IsEmpty(Cells(i, ColumnIndex).Value)
        tValue = Cells(i, ColumnIndex).Value
        If tValue <=  0  Then
            If LastValue And tCount >= MaxCount Then
                MaxSum = tSum
                MaxStart = tStart
                MaxCount = tCount
            End If
            LastValue = False
            tSum =  0 
            tStart =  0 
            tCount =  0 
        Else
            If Not LastValue Then
                tStart = i
            End If
            tSum = tSum + tValue
            tCount = tCount +  1 
            LastValue = True
        End If
        i = i +  1 
    Loop
    If LastValue And tCount >= MaxCount Then
        MaxSum = tSum
        MaxStart = tStart
        MaxCount = tCount
    End If
    MsgBox ("Sum=" & MaxSum & " St=" & MaxStart & " Cn=" & MaxCount)
Передача параметров и возврат значений - как вам угодно...
...
Рейтинг: 0 / 0
определение последовательности
    #34078633
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
А можно еще на формулах отжаться: )))
...
Рейтинг: 0 / 0
определение последовательности
    #34078662
crash_banticoot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / определение последовательности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]