Несколько вопросов по C++
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Несколько вопросов по C++ - 2007-03-27 18:47:16.156666
|
|
|
De}{is
Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
|
1. Как сделать нормальные случайные числа. Я пишу так: randomize(); x = random(100); в течение работы программы числа получаюстя случайные, но при кажном запуске программы "выпадают" в одном и том же порядке 2. есть ли функция возведения в степень 3. как можно округлять дробные чила (есть ли аналоги паскалевским trunc и round)
|
|
|
RE: Несколько вопросов по C++ - 2007-03-27 19:09:23.843333
|
|
|
Technologist
Сообщений: 3590
Оценки: 0
Присоединился: 2006-10-28 20:28:06.943333
|
1) Функция time() возвращает значание секунд, прошедших с 1 января 1970 года, прибавляй это значение к случайной величине, и она каждый раз будет разная. Находится в файле time.h или ctime 2) double pow(double x, double y); 3) ceil округляет вверх floor округляет вниз 2) и 3) в файле math.h aka cmath
|
|
|
RE: Несколько вопросов по C++ - 2007-03-27 21:15:48.490000
|
|
|
Param0n
Сообщений: 113
Оценки: 0
Присоединился: 2006-10-31 23:02:16.050000
|
Technologist, но при желании её можно будет с лёгкостью вычислить
|
|
|
RE: Несколько вопросов по C++ - 2007-03-27 21:40:42.460000
|
|
|
Technologist
Сообщений: 3590
Оценки: 0
Присоединился: 2006-10-28 20:28:06.943333
|
quote:
ORIGINAL: Param0n Technologist, но при желании её можно будет с лёгкостью вычислить Ты о чем? Если о том, о чем я думаю, то никто не мешает к функции time() добавить какую нибудь еще арифметику…
|
|
|
RE: Несколько вопросов по C++ - 2007-03-27 22:23:57.040000
|
|
|
ВИТАХА
Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
|
На щет этих вопросов уже был разговор,поищи на форуме….
|
|
|
RE: Несколько вопросов по C++ - 2007-03-28 15:19:07.956666
|
|
|
CABOK
Сообщений: 11
Оценки: 0
Присоединился: 2007-03-14 12:25:41.170000
|
Непроще использоать: rand() int t = rand()%5; - returns from 1 to 5
|
|
|
RE: Несколько вопросов по C++ - 2007-03-29 01:14:33.240000
|
|
|
flax
Сообщений: 28
Оценки: 0
Присоединился: 2007-01-04 17:40:11.290000
|
srand (time(0)); int a = rand()%100; И все будет тебе разное , только библиотеку для времени подключить не забуть!
|
|
|
RE: Несколько вопросов по C++ - 2007-03-30 01:03:15.800000
|
|
|
halkfild
Сообщений: 286
Оценки: 0
Присоединился: 2006-11-27 18:26:36.310000
|
мона через архитектура процессорные такты учитывать в рандоме а округлять можно просто (инт) это будет приведение к инту
|
|
|
|
|