Если задание - расположить в порядке возрастания запросы, то ответ таков:
3412
From random import random
n = int(input("n = "))
a = []
b = []
for i in range(n):
c = int(random() * 50)
a.append(c)
print(a)
s = 0
for i in range(n-1,-1,-1):
s = s+a[i]
b.insert(0,s)
print(b)
Пример:
<span>n = 5
[5, 43, 7, 20, 36]
[111, 106, 63, 56, 36]</span>
<span>n = int(input('n ='))
m = int(input('m ='))
if n%2<span>:
</span> for i in range(n,m+1,2)<span>:
</span> print(i,'**2 = ',i**2)
else<span>:
</span> for i in range(n+1, m+1, 2)<span>:
</span> print(i, '**2 = ', i ** 2)</span>
2 взвешиваний так как эта одна монета может попастся с самого начала
Var
a, d, c, t: integer;
begin
readln(a, d, c);
if a < d then begin t := a;a := d;d := t; end;
if a < c then begin t := a;a := c;c := t; end;
if d < c then begin t := d;d := c;c := t; end;
writeln(a, ' ', d, ' ', c);
end.