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))
program Week;
var day:integer; week:array[1..7] of string;
begin
week[7]:='Воскресенье';
week[6]:='Суббота';
week[5]:='Пятница';
week[4]:='Четверг';
week[3]:='Среда';
week[2]:='Вторник';
week[1]:='Понедельник';
write('введите номер дня недели ');
readln(day);
writeln'**************************************');
case day of
'1'..'7': writeln('Сегодня - ',week[day]);
else writeln('Вы ввели неправильный номер дня недели')
end;
writeln('**************************************');
end.
Добавил блок-схему - только там исправь а то я ошибся:
Все блоки вывода должны быть параллелограммами (такие как ввод), а не прямоугольниками. Sorry :)