![]() |
|
Модераторы: Poseidon |
![]()
|
|
| eganeev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 14.12.2006 Репутация: нет Всего: нет |
К данной программе надо написать процедуру которая будет заменять отрицательные элементы массива на положительные (К примеру -5 на 5, -6 на 6 и т.д. ) и выведет матрицу уже с измененными элементами на экран.
Заранее всем СПАСИБО! Забыл ввести название!!! Если можно введите "Процедура"
Это сообщение отредактировал(а) eganeev - 26.11.2007, 18:51 |
|||
|
||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: 5 Всего: 16 |
так подойдет?
-------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 0 Всего: 88 |
Добавлено через 40 секунд orthrus, зачем самому проверять? -------------------- Обижено школьников: 8 |
|||
|
||||
| bobik02 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 26.11.2007 Репутация: 3 Всего: 14 |
можно вопрос по теме (просто интересно) :
я представляю что программа дожна работать таким образом - 1.) Пробежатся по матрице и отрицательные елементы заменить на положительные
синтаксис pascal почти не знаю (но синтаксис єто не главное) , мне просто интересно идею саму уловить... тоисть получается мы бегаем по матрице, и если находим отрицательный элемент то меняем его на положительный (модуль это ж делает) я правильно понял ? -------------------- Have a nice day |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 0 Всего: 88 |
-------------------- Обижено школьников: 8 |
|||
|
||||
| bobik02 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 26.11.2007 Репутация: 3 Всего: 14 |
ага понял
тоже вариант.... а вот мне интересно, представим что у нас очень-очень большой массив ! 1.) берем все числа без проверки на отрицательность и меняем число на его модуль 2.) берем только отрицательные элементы и меняем на их модуль какой вариант будет обрабатывать быстрее ? -------------------- Have a nice day |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 0 Всего: 88 |
смотря чего там внутри abs Вероятно та же проверка. Если это верно то наша проверка будет лишней и замедлит работу
-------------------- Обижено школьников: 8 |
|||
|
||||
| bobik02 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 26.11.2007 Репутация: 3 Всего: 14 |
bems, пожалуй Вы правы "то есть модуль числа x есть максимальное их двух чисел x и -x ", abs
там получается та же проверка... значит проверка на отрицательность в данной задаче только замедляет процесс... все спасибо! -------------------- Have a nice day |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 0 Всего: 88 |
-------------------- Обижено школьников: 8 |
|||
|
||||
| eganeev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 14.12.2006 Репутация: нет Всего: нет |
Спасибо, что помогли. Щас попробую как будет работать.
|
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |