0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 5
|
|
1 | |
Найти номера двух соседних чисел из данного набора, произведение которых является минимальным, и вывести вначале меньший, а затем больший номер.03.02.2011, 18:11. Показов 3447. Ответов 10
Метки нет Все метки)
(
1) Дано целое число N (>1) и набор из N чисел. Найти номера двух соседних чисел из данного набора, произведение которых является минимальным, и вывести вначале меньший, а затем больший номер.
2) Дана матрица NxM. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если упорядоченные столбцы в матрице отсутствуют, то вывести 0. 3) Дана матрица NxM. Удалить ее первый столбец, содержащий только положительные элементы. Если требуемых нет, то вывести матрицу без изменений. Помогите пожалуйста!!!! Заранее огромное спасибо)
0
|
|
03.02.2011, 18:11 | |
Ответы с готовыми решениями:
10
Найти номера двух соседних чисел из данного набора, произведение которых является минимальным
Найти номера двух соседних чисел с этого набора, произведение которых является минимальным |
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
04.02.2011, 04:44 | 2 | ||||||||||
тесты
1
|
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 5
|
|
04.02.2011, 16:00 [ТС] | 3 |
блин( я чёт не понял(( чё за тесты?
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|||||||||||
06.02.2011, 00:52 | 5 | ||||||||||
2
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
07.02.2011, 04:41 | 6 | ||||||||||
да, скорее всего
Добавлено через 8 минут
Добавлено через 1 час 40 минут
1
|
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 5
|
|
07.02.2011, 17:20 [ТС] | 7 |
я думаю нет...это тогда будет столбец только из нулей! А он же не упорядочен никак...
Спасибо огромное) Добавлено через 7 часов 11 минут почему у меня и в первой и во второй задаче ничего не выводит?(
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
08.02.2011, 08:37 | 8 | |||||
![]() [0, -1, -2] - столбец, упорядоченный по убыванию ещё [0, -5, -20] и [-35, -25, -10] то есть ноль может быть максимальным ![]() а во второй задаче матрица выводится, если изменений не было, сделай print(matr) (просто в условии не сказано, что при изменении матрицы её нужно выводить) Добавлено через 4 часа 42 минуты
1
|
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 5
|
|
08.02.2011, 11:01 [ТС] | 9 |
1)
lst=[1,2,0,3,1,1] def f(lst): assert len(lst) > 1, 'list length < 2' ind, minval = (0, 1), lst[0] * lst[1] for i in range(len(lst)): if i <= 1: continue if lst[i - 1] * lst[i] < minval: ind = (i - 1, i) return ind print(f(lst)) почему-то выводит (4,5), хотя должен (1,2) 3) n,m=4,4 matr = [[1, 2, 3, 1], [1, 2, -3, 5], [1, -2, 3, 4], [4, 5, 6, 7]] for i in range(n): for row in range(m): print ("%2d" % matr[i][row],end=' ') print() print() m_changed = False for i, row in enumerate(matr): if len(row) != len([i for i in row if i > 0]): m_changed = True del matr[i] break if not m_changed: for row in matr: print('{:3d}'.format(i), end=' ') print(matr) print() почему-то удаляет 2ую строку, а должен удалить столбец [1,1,1,4]
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||||||
09.02.2011, 05:46 | 10 | |||||||||||||||
да, это точно
![]()
1
|
0 / 0 / 0
Регистрация: 03.02.2011
Сообщений: 5
|
|
09.02.2011, 10:13 [ТС] | 11 |
accept!!!! Большое тебе человеческое спасибо)))
0
|
09.02.2011, 10:13 | |
Помогаю со студенческими работами здесь
11
Найти максимальную сумму двух соседних чисел из данного набора Найти максимальную сумму двух соседних чисел из данного набора Найти максимальную сумму двух соседних чисел из данного набора
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |