import random
# from even.py import get_evens
# from odd.py import get_odds
# from mean.py import get_mean
# from max.py import get_max
# from sum.py import get_sum
numbers = [random.randint(1, 100) for i in range(25)]
# even.py
def get_evens():
for num in numbers:
if num % 2 == 0:
print(num, sep=' ')
# odd.py
def get_odds():
for num in numbers:
if num % 2 != 0:
print(num, sep=' ')
# mean.py
def get_mean():
print(sum(numbers) / len(numbers))
# max.py
def get_max():
print(max(numbers))
# sum.py
def get_sum():
print(sum(numbers))
def main():
get_evens()
get_odds()
get_mean()
get_max()
get_sum()
main()
Писал с телефона, могут быть ошибки
var s,i,min,max,m,n: integer;
var a: array[1..15] of integer;
begin
for i:=1 to 15 do begin
a[i]:=random(100);
write(a[i],' ') end;
writeln; m:=a[1];n:=a[1];
for i:=1 to 15 do begin
if m<a[i] then begin
m:=a[i]; min:=i; end;
if n>a[i] then begin
n:=a[i]; max:=i; end; end; if max<min then begin s:=max;max:=min;min:=s; end;
for i:=1 to ((abs(max-min)) div 2 +1) do begin
s:=a[min]; a[min]:=a[max]; a[max]:=s; min:=min+1; max:=max-1; end; for i:=1 to 15 do write(a[i],' '); end.