![]() |
|
Модераторы: Poseidon |
![]()
|
|
| doook |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 31.5.2007 Где: Украина, Киев Репутация: нет Всего: нет |
Помогите, удалить из матрицы столбец содержащий только положительные значения.
Например из матрицы:
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
Dov, после компиляции с помощью gcc вылезают матрицы, причем все время разного
размера. а где происходит процесс удаления? --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
PuLN, так столбцы, содержащие только положительные значения не отображаются. В последнем цикле есть проверка: Если есть в столбце отрицательные элементы, то выводить на печать. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
F:\Study\CPP>a.exe 9 4 4 5 6 -3 0 5 6 4 -3 6 вот например.столбец с положительными значениями.кстати,матрица не 3х3 получилась. Это сообщение отредактировал(а) PuLN - 1.6.2007, 12:49 --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
PuLN, прочитай внимательно, что тебе написали
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
PuLN, в твоём примере 1 и 2 столбцы имеют только положительные значения, поэтому они не печатаются.
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
все равно не понимаю, если в столбце положительные значения, то он не отображается.
на примере выходит,что отображается. почему,кстати, матрицы разного размера? --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| doook |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 31.5.2007 Где: Украина, Киев Репутация: нет Всего: нет |
Спасибо огромное.
Только есть одно "но", я чуток изменил программу.
Когда я ввожу матрицу: 1 2 3 -4 5 6 7 8 9 она выводит : 1 2 3 -4 5 6 711782 3 (это сама матрица) а с удаленными столбцами: 1 -4 3 И ещё если нету полностью положительных столбцов то матрицу нужно выводить без изменений.(ну вроде так и есть) Исправьте пожалуйста:( Это сообщение отредактировал(а) doook - 1.6.2007, 13:22 |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
doook, в С/С++ индексы массивов начинаются с 0, а не с 1. Поэтому во всех циклах нужно исправить на:
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| doook |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 31.5.2007 Где: Украина, Киев Репутация: нет Всего: нет |
Don, проблема не в том,
элемент матрицы [3][2] толи не присваивается, толи выводится не правильно. я понять не могу почему. :( Добавлено через 9 минут и 28 секунд Вот индексы поизменял: |
|||
|
||||
| nurkan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 30.5.2007 Репутация: нет Всего: нет |
Дана матрица размера NxN, содержащая как положительные, так и отрицательные элементы.
И нужно их разложить на треугольные матрицы,методом Хаушолдера или же другими методами,кроме метода Холецкого. Помогите написать программу на C++. Буду очень признателен.За ранее благодарю!!!! |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
doook, тебе же говорят почему. Сделай, как я сказал и увидишь. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| doook |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 31.5.2007 Где: Украина, Киев Репутация: нет Всего: нет |
Создай себе тему плиз. Добавлено @ 14:02
дык сделал, и скрин выложил видиш что творится:(
![]() Это сообщение отредактировал(а) doook - 1.6.2007, 14:08 |
||||||
|
|||||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
doook, в самом первом цикле j = 1 тоже поменяй на j = 0
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |