![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.12.2012
Сообщений: 4
|
![]()
Народ! Научите не писать индусский код.
Есть код: Код:
т.е. {0, 1, 2} соответствует {1, 2, 5}. Может матем. формулой (какой)? Последний раз редактировалось Bugdrill; 19.12.2012 в 08:52. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Примерно вот так:
Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 19.12.2012 в 08:35. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 19.12.2012
Сообщений: 4
|
![]()
Smitt&Wesson
Имел ввиду switch? По сути тоже самое. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Да, да. Блин, ещё не проснулся как следует
![]() Исправил.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
не знаю C, поэтому напишу только идею (в синтаксисе будут ошибки, но понять смысл вполне можно).
Код:
Хочу Вас так же предостеречь от сравнения вещественных чисел. Это не всегда будет работать так, как Вы ожидаете (подробности в темах о машинном представлении вещественных чисел). К слову. я поясните, что это за запись?!!!!! Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 19.12.2012
Сообщений: 4
|
![]()
Serge_Bliznykov
int = p; - я тоже не проснулся толком )) int p = 0; Спасибо! Очень интересно! |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
С точки зрения профи не будет загадочных констант 0, 1, 5 и т.д. а все будет константных переменных или дефайнах - читабельно будет.
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Достаточно написать: int p; Всё, въехал. Если max_n == n[i] нигде не совпадёт. Но можно записать и так: Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 19.12.2012 в 09:19. |
|
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 19.12.2012
Сообщений: 4
|
![]()
Stilet
Как раз Serge_Bliznykov это и имел ввиду. Только break наверно нужен, так как в результате нужно получить первое совпадение. На счет сравнения вещественного с целым. Я округляю вверх до целого: double max_n, забыл добавить. На счет констант, незнаю, я сетку осциллоскопа рисую, что бы были красивые числа 10, 20, 30 ... Нужен десятичный логарифм именно от этих чисел. В итоге хочу побороть в себе индуса )) Последний раз редактировалось Bugdrill; 19.12.2012 в 09:50. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |