|
zadach43.BAS |
|
{* Задача43 *}REM basic ' Составить программу поиска' трех последовательных элементов, сумма которых максимальна, в числовом массиве' из 30 элементов.N = 30
Dim a(1 To N) As Integer
Dim Max As Integer, Sum As Integer, i As Integer, k As Integer
For i = 1 To N
INPUT a(i)
Next i
Sum = a(1) + a(2) + a(3)
Max = Sum
k = 1
For i = 2 To N - 2
Sum = Sum - a(i - 1) + a(i + 2) { или Sum=a(i)+a(i+1)+a(i+2)
}If Sum > Max Then
Max = Sum
k = i
End If
Next i
For i = k To k + 2
PRINT "A["; i; "]="; a(i)
Next i
End
|