|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2011, 20:43 | #1 |
Ээээ
Пользователь
Регистрация: 13.09.2011
Сообщений: 99
|
Квадратная матрица
Дана квадратная n на n. И надо чтоб каждый отрицательный элемент стал модулем . Как это сделать? Подскажите пожалуйсто
Зарание спасибо |
07.12.2011, 22:13 | #2 |
Пользователь
Регистрация: 22.10.2011
Сообщений: 12
|
пробигаешь массив если число меньше 0 присваешь его как abs(этот элемент)
|
07.12.2011, 22:39 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
|
08.12.2011, 11:32 | #4 |
Ээээ
Пользователь
Регистрация: 13.09.2011
Сообщений: 99
|
спасибо,попробую,а какой элемент выводить нужно?
|
08.12.2011, 11:56 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
12.12.2011, 16:34 | #7 |
Ээээ
Пользователь
Регистрация: 13.09.2011
Сообщений: 99
|
так он вроде любой элемент будет модулем ставить
|
13.12.2011, 00:58 | #8 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Да, это верно, но модуль положительного равен самому числу. Оно перезапишется, но по величине останется тем же все равно. так что результат не изменится.
Как лучше сделать (если подходить с реальной точки зрения, как если бы это была промышленная прога), зависит от того, какие матрицы обычно бывают. Если в них много отрицательных элементов, то лучше так, как сказал NewMan (экономим на проверке). А если примерно поровну или отрицательных меньше половины, то лучше как Серж сделал (не делаем взятие модуля для положительных, а проверка довольно быстрая).
Предпочитаю на "ты".
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
квадратная матрица | Екатерина Воробей | Паскаль, Turbo Pascal, PascalABC.NET | 24 | 21.10.2011 13:48 |
Квадратная матрица | D|Frost| | Общие вопросы C/C++ | 4 | 05.07.2011 16:39 |
матрица квадратная | Максикок | Помощь студентам | 0 | 03.04.2011 22:21 |
Квадратная матрица | anna_ | Помощь студентам | 8 | 15.12.2009 21:16 |