язык программирования python
summ = 0
pro = 0
first = True
N = int(input('Введите N: '))
K = int(input('Введите K: '))
M = int(input('Введите M: '))
str_A = input('Введите последовательность a через пробел: ').split()
A = [int(item) for item in str_A]
for i in range(1, N + 1, 2):
if A[i] % K != 0 and A[i] % M == 0 and first:
first = False
summ = A[i]
pro = A[i]
elif A[i] % K != 0 and A[i] % M == 0 and not(first):
summ += A[i]
pro *= A[i]
print('Сумма: ' + str(summ))
print('Произведение: ' + str(pro))
const n=20;
var a:array [1..n] of integer;
i,max,maxi,min,mini:integer;
begin
write('Массив: ');
for i:= 1 to n do
begin
a[i]:=random(101)+50;
write (a[i],' ')
end;
max:=a[1];
maxi:=1;
min:=a[1];
mini:=1;
for i:= 1 to n do
begin
if a[i]>max then
begin
max:=a[i];
maxi:=i
end;
if a[i]<min then
begin
min:=a[i];
mini:=i
end
end;
writeln;
writeln('Максимальный элемент ',max,' и его номер ',maxi);
writeln('Минимальный элемент ',min,' и его номер ',mini)
end.
Или (если max или min элемент будет не один)
const n=20;
var a:array [1..n] of integer;
i,max,min:integer;
begin
write('Массив: ');
for i:= 1 to n do
begin
a[i]:=random(101)+50;
write (a[i],' ')
end;
max:=a[1];
min:=a[1];
for i:= 1 to n do
begin
if a[i]>max then max:=a[i];
if a[i]<min then min:=a[i]
end;
writeln;
for i:= 1 to n do
begin
if a[i]=max then writeln('Максимальный элемент ',max,' и его номер ',i);
if a[i]=min then writeln('Минимальный элемент ',min,' и его номер ',i)
end
end.