Найти - Пользователи
Полная версия: не доработать программку..поменять местами максимальный и минимальный
Начало » Центр помощи » не доработать программку..поменять местами максимальный и минимальный
1
Buka
программка открывает фаил…берет оттуда матрицу…находит максимальный и минимальный элементы в каждом ряду… а вот как поменять местами минимальный и максимальный элементы и распечатать полученную матрицу?

print (“MINIMUM: ”)
min_si = 0;
min_ei = 0;

minnum=matr
for si in range(len(matr)):
for ei in range(len(matr)):
n=matr
if minnum>n:
minnum=n
min_si = si
min_ei = ei

print(si+1, “ rjada : ”,minnum) #si+1 porjadkovij nomer rjada
nr=0
si=si+1
ei=0
if si==len(matr):
break
minnum=matr

print (“MAXIMUM: ”)
max_si = 0;
max_ei = 0;

si=0
ei=0
maxnum=matr
nr=0
for si in range(len(matr)):
for ei in range(len(matr)):
m=matr
if maxnum<m:
maxnum=m
max_si = si
max_ei = ei

print(si+1, “rjada : ”,maxnum)
nr=0
si=si+1
ei=0
if si==len(matr):
break
maxnum=matr

print(“Pomenjaem elementi max i min v kazdom rjadu:”)
print(“Novaja matrica : ”)



и вот вопрос…как напечатать эту новую матрицу?и как ее получить? пробовала:
for row in (matr):
matr = minnum
matr = maxnum
print(row)


Но элементы меняются почему то только в последнем ряду…может у кого то есть идеи?
regall
Названия тем в этом разделе становятся все замысловатее =)
maxwell
regall, :D
Buka, попробуйте для начала написать программу которая меняет местами минимальный и максимальный элементы в массиве(списке).
ZZZ
regall
Названия тем в этом разделе становятся все замысловатее
“…всё чудесатее и чудесатее!” (с) Л. Кэрол (перевод Б. Заходер)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB