
30.04.2010, 14:06
|
|
Новичок
Регистрация: 09.03.2010
Сообщений: 3
С нами:
8513454
Репутация:
3
|
|
Python
2 Robobit
Если я все правильно понял, то можно попробовать вот так:
PHP код:
# -*- coding: CP1251 -*-
check=0
#вводим размерность и элементы матрицы
n=input("введите количество строк: ")
m=input("введите количество столбцов: ")
matrix = [[input("введите элемент: ") for i in range(m)] for j in range(n)]
#функция пузырьковой сортировки
#(ей мы будем упорядочивать элементы строк)
def bubble(k):
for x in range(len(k)-1):
for y in range(len(k)-1-x):
if k[y]<k[y+1]:
k[y],k[y+1]=k[y+1],k[y]
return(k)
#если строка неупорядоченна, упорядочиваем
for d in range(n):
if str(matrix[d])!=str(bubble(matrix[d])):
print("первая неупорядоченная строка в упорядоченном виде:")
print(matrix[d])
check=3
break
#если неупорядоченных строк нету
#значит все строки упорядоченны
if check==0:
print("все строки упорядоченны!")
Код, однако, не претендует на рациональность...
|
|
|