![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
![]()
Всем привет! и зарание спасибо за помощь!
у меня проблема в этой функции: Код:
![]() пишу *x1 = (rand()%0,999 + 0,2)*f; пишет ошибку... пишу *x1 = (rand()%0,999000 + 0.200000)*f; пишет левые числа ![]() ![]() подскажите что делать? доубле должен вммещять такие числа
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
![]() |
![]() |
![]() |
#2 | ||
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]() Цитата:
Цитата:
Код:
Ищете информацию по C++?
cplusplus.com |
||
![]() |
![]() |
![]() |
#3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
(rand()%999 + 200) - целое число, Вы его целочисленно делите на 1000. Сделайте так
Код:
Форматируйте код, будьте людьми.
|
![]() |
![]() |
![]() |
#4 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Да код вообще какой-то шаманский, если честно. Зачем введена переменная l? Зачем такая чудовищная инициализация f? Зачем переменная s? Все это можно уместить на одной строке, избежав создания лишних переменных. Насколько я понял, f должна быть равна либо 1, либо -1, с 50% вероятностью. Это делается без проблем так:
Код:
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
![]() ![]() ![]() ![]() за танци с бубном простите, просто ночь... и я циклюся ну другой проблеме (если интересно я её опишу)
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
![]() |
![]() |
![]() |
#6 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Уж можно и описать, авось помочь смогу :)
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
![]()
ыыы репа как я понимаю поднимется после проверки модером? наверное...
ну вобшим я пишу небольшую 2д игру. суть банальная, собирать фрукты. (там 1 фрукт ![]()
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
![]() |
![]() |
![]() |
#8 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]() Цитата:
Что касается твоей проблемы - попробуй сравнивать с диапазоном координат. То есть, допустим, фрукт находится в точке Y. А пользователь в точке X. И проверять надо не (X == Y), а ((X >= Y - eps) && (X <= Y + eps)), где eps - допустимая погрешность. Ищете информацию по C++?
cplusplus.com Последний раз редактировалось Сtrl; 20.07.2011 в 04:49. |
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
![]() Цитата:
![]() что касается репутации, я одобрил сообщние, а твоя рипутация не изменилась
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
|
![]() |
![]() |
![]() |
#10 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]() Цитата:
P.S. Рад, что смог помочь. Ищете информацию по C++?
cplusplus.com |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игра:"Магическое число"(проблема с rand()) | Rusl_v | Общие вопросы C/C++ | 16 | 27.12.2010 20:21 |
rand | VAN32 | Общие вопросы C/C++ | 5 | 07.03.2010 21:38 |
rand | merets | Общие вопросы C/C++ | 1 | 09.09.2009 23:57 |
rand() ????? | Revenholm | Общие вопросы C/C++ | 7 | 25.04.2009 18:47 |
Проблема с rand() | TheWanderer | Общие вопросы C/C++ | 5 | 21.12.2008 23:38 |