#Python
#ответ B:
n = 1
num = []
while n != 0:
n = int(input("Введите число : "))
if n != 0:
num.append(n)
num3 = []
for n in num:
if int(n) % 3 == 0:
num3.append(n)
print("Макс :", max(num3), " Мин :", min(num3))
#ответ C:
n = 1
num = []
while n != 0:
n = int(input("Введите число : "))
if n != 0 and len(str(n)) == 2:
num.append(n)
num6 = []
for n in num:
if int(n) % 10 == 6:
num6.append(n)
if num6 == True:
print("Макс : ", max(num6))
else:
print("Нет такого число!")
Объяснение:
const
handsfree = false;
nmax = 10;
random_min = -50;
random_max = 50;
var
a: array[0..nmax] of real;
i, n: integer;
sum, x: real;
begin
{ввод массива}
n := nmax;
if handsfree then begin
for i := 0 to n do
begin
a[i] := random(random_max - random_min) + random_min;
write(a[i], ' ');
end
end
else begin
for i := 0 to n do
readln(a[i]);
end;
writeln();
{подсчет суммы}
write('x = ');
readln(x);
sum := a[n];
for i := n - 1 downto 0 do
sum := sum * x + a[i];
writeln('S = ', sqrt(sum));
end.
n=int(input())
from array import*
a=[]
b=[]
c= True
for i in range(n):
n,k=map(int,input().split())
a.append(n)
b.append(k)
for i in range(len(b) - 1):
imin = i
for j in range(i + 1, len(b)):
if b[j] < b[imin]:
imin = j
b[i], b[imin] = b[imin], b[i]
a[i], a[imin] = a[imin], a[i]
for i in range( 1,len(b)):
if b[i]==b[i-1]:
if a[i]>a[i-1]:
b[i],b[i-1]=b[i-1],b[i]
a[i], a[i-1] = a[i-1], a[i]
a.reverse()
b.reverse()
for i in range(len(a)):
print(a[i],b[i])
Объяснение:
вроде работает
python