98 переведите с паскаля на питон const n = 30; var a: array[1..n] of integer; i,smax,ismax: integer; begin randomize; write('исходный массив: '); for i: = 1 to n do begin a[i]: =random(n); write(' ',a[i]) end; writeln; ismax: =1; smax: =a[1]+a[2]+a[3]; for i: = 3 to n-2 do if a[i]+a[i+1]+a[i+2]> smax then begin ismax: =i; smax: =a[i]+a[i+1]+a[i+2]; end; writeln('номера элементов, сумма которых максимальна: ',ismax,', ',ismax+1,', ',ismax+2); writeln('максимальная сумма = a[',ismax,'] + a[',ismax+1,'] + a[',ismax+2,'] = ',smax) end.
from random import randint as random
n = 30
a = [random(1,n) for i in range(1,n+1)]
print('Исходный массив: ',end='')
for i in range(0,n):
print(a[i],end=' ')
print()
iSMax = 1
SMax = a[0] + a[1] + a[2]
for i in range(2,n-2):
if a[i] + a[i+1] + a[i+2] > SMax:
iSMax = i+1
SMax = a[i] + a[i+1] + a[i+2]
print('Номера элементов, сумма которых максимальна:','{}, {}, {}'.format(iSMax,iSMax+1,iSMax+2))
print('Максимальная сумма = a[{}] + a[{}] + a[{}]= {}'.format(iSMax,iSMax+1,iSMax+2,SMax))