|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.05.2009, 20:03 | #1 |
Регистрация: 10.05.2008
Сообщений: 5
|
сортировка чисел типа float
Числа на интервале (-2.0, 2.0). Знаю, что сортировать такие числа нельзя, но если их умножить, предположим на 10000, а затем перевести в целый тип, потом отсортировать как целые, снова разделить на 10000 и занова перевести в тип float. Всё сделал, а сортироваться вcё равно не желают. Вот код сортировки:
int c=10000; const int MAX=64; for(int j=0;j<MAX;j++) obrat[j]=static_cast<int>(logar1[j]*c); //перевожу в int char ch; int t=0; int g; cout<<"\nSortirovat (y/n) ? : ";cin>>ch; if(ch=='y') { for(int j=1;j<MAX;j++) //сортирую по max { if(obrat[j]>obrat[t]) { g=obrat[t]; obrat[t]=obrat[j]; obrat[j]=g; } t++; } } else exit(0); Подскажите, где ошибка? |
22.05.2009, 20:11 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Все сортируется также, как и целые. Не нужно ничего никуда переводить. ps А сортировка у вас неверно написана. Намекну: должно быть 2 цикла.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
23.05.2009, 12:11 | #3 |
Регистрация: 10.05.2008
Сообщений: 5
|
Sazary, cпасибо за подсказку. С двумя циклами получилось.
Последний раз редактировалось дядя; 23.05.2009 в 12:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Delphi. Сортировка чисел | mr-professor | Помощь студентам | 2 | 22.03.2009 18:49 |
Точность типа float | HunterMan | Общие вопросы C/C++ | 6 | 07.02.2009 23:05 |
Сортировка массива чисел | Roberto | Помощь студентам | 1 | 02.04.2008 23:19 |
Сортировка чисел на ассемблере ( плачу 8$ за прогу ) | Алексей-76 | Помощь студентам | 2 | 13.02.2008 19:54 |