Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2021, 20:22   #1
DrBOOM
Новичок
Джуниор
 
Регистрация: 08.11.2021
Сообщений: 1
Вопрос Проверить, все ли строки матрицы упорядочены по возрастанию. Если не все, найти номер первой неупорядоченной строки

Нужно построить матрицы и проверить их порядок по возрастанию, если такие не все, то первый номер такой матрицы. Код есть, но кроме плохой работоспособности нужно ещё добавить досрочный выход из цикла. Также загон преподавателя, нужен без break.

Код:
n = int(input("Введите размер матрицы: "))
A = [[0] * n] * n
print("Введите матрицу")
for i in range (0, n):
    for j in range (0, n):
        A[i][j] = input()
for i in range (0, n):
    for j in range (0, n-1):
        if A[i][j] >= A[i][j+1]:
            print(i+1)

Последний раз редактировалось DrBOOM; 09.11.2021 в 09:08.
DrBOOM вне форума Ответить с цитированием
Старый 08.11.2021, 23:56   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

1. Код, особенно Python, следует форматировать. Выделяешь код и жмёшь кнопку [CODE].
2. Если без break. то можно воспользоваться циклом while. Условие завершения, если следующий элемент меньше предыдущего или как там надо.

PS: Матрица состоит из строк.
Нужен номер первой строки, нарушающей требование.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти и закрасить строки матрицы, все элементы которых различны Kate1414 Общие вопросы Delphi 1 11.06.2014 13:18
Delphi. 1, если элементы к-й строки матрицы упорядочены по убыванию rager06 Помощь студентам 0 17.05.2011 17:06
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
если элементы k-й строки матрицы упорядочены по убыванию, иначе 0 nesss Помощь студентам 1 01.11.2010 15:41
Проверить, упорядочены ли по возрастанию элементы каждой строки матрицы (Pascal). cosa nostra Помощь студентам 1 11.12.2009 21:26