|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.09.2011, 20:19 | #1 |
Новичок
Джуниор
Регистрация: 08.09.2011
Сообщений: 1
|
Создание блок схемы с пузырьковой сортировкой
Всем привет!
Вообщем у меня такая ситуация, в универе задали сделать блок-схему, но никто не объяснил как (Видимо надеясь что эти знания должен был получить в школе) Собственно : "Сортировка абсолютных величин элементов массива по возрастанию" Каким образом получить абсолютную величину, не используя массив по модулю? Делал так A[n] = ((A[n])^2)/(A[n]) , где A[n] - массив . Препод сказал что не правильно, так как преобразовывать ячейки не нужно |
09.09.2011, 12:51 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
Цитата:
Т.е. было если ( а < б ), то... , надо если ( модуль(а) < модуль(б) ), то... |
|
09.09.2011, 13:01 | #3 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 46
|
Сортировка
Создай временную переменную для получения абсолютной величины, например,
tmp=sqrt((A[n]^2)) И временную для сохранения минимального значения, например, min, с которым ты будешь сравнивать tmp при каждой итерации по циклу, и присваивать min=tmp, если tmp<min. |
09.09.2011, 15:35 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
fizteh, правильный ответ дан выше p51x
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
блок-схемы | Defender42 | Помощь студентам | 2 | 10.12.2010 09:08 |
создание блок схемы | Galchonok | Помощь студентам | 1 | 17.06.2010 20:29 |
Блок-схема для метода пузырьковой сортировки | Александра1000000 | Помощь студентам | 1 | 27.05.2010 19:15 |
Блок-схемы | lena-88 | Помощь студентам | 8 | 01.01.2010 20:29 |
блок-схемы | lucky | Свободное общение | 6 | 15.06.2009 18:38 |