Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Несколько вопросов по C++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Несколько вопросов по C++
Имя
Сообщение << Старые топики   Новые топики >>
Несколько вопросов по 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)
Post #: 1
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
Post #: 2
RE: Несколько вопросов по C++ - 2007-03-27 21:15:48.490000   
Param0n

Сообщений: 113
Оценки: 0
Присоединился: 2006-10-31 23:02:16.050000
Technologist, но при желании её можно будет с лёгкостью вычислить
Post #: 3
RE: Несколько вопросов по C++ - 2007-03-27 21:40:42.460000   
Technologist

Сообщений: 3590
Оценки: 0
Присоединился: 2006-10-28 20:28:06.943333
quote:

ORIGINAL: Param0n

Technologist, но при желании её можно будет с лёгкостью вычислить

Ты о чем? Если о том, о чем я думаю, то никто не мешает к функции time() добавить какую нибудь еще арифметику…
Post #: 4
RE: Несколько вопросов по C++ - 2007-03-27 22:23:57.040000   
ВИТАХА

Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
На щет этих вопросов уже был разговор,поищи на форуме….
Post #: 5
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 
Post #: 6
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;

И все будет тебе разное , только библиотеку для времени подключить не забуть!
Post #: 7
RE: Несколько вопросов по C++ - 2007-03-30 01:03:15.800000   
halkfild

Сообщений: 286
Оценки: 0
Присоединился: 2006-11-27 18:26:36.310000
мона через архитектура процессорные такты учитывать в рандоме

а округлять можно просто (инт) это будет приведение к инту
Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Несколько вопросов по C++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.