| 1 Субач Алексей Дмитриевич, 10 декабря 2009 г. 18:03:05 | |
|
ну собственно если на отрезке от l до r то вместо rand() % 10 нужно rand() % (l + r) - l, единственное что мб там нужно еденичку прибавить или отнять, но это уже мелочи
|
|
|
| 2 Субач Алексей Дмитриевич, 10 декабря 2009 г. 18:01:15 | |
попробуйте еще вот такой вариант, я обычно именно его юзаю, хотя почти все то же самое # include <time.h> # include <stdlib.h> srand(time(0)); int a = rand() % 10;
|
|
|
| 3 Королёв Александр Максимович, 10 декабря 2009 г. 17:02:17 | |
|
Ну а вообще рад помочь
|
|
|
| 4 Королёв Александр Максимович, 10 декабря 2009 г. 16:55:27 | |
|
Пробовал оно мне какую-то байду выводит
|
|
|
| 5 Королёв Александр Максимович, 10 декабря 2009 г. 16:54:57 | |
|
Извини, но в Си не знаю
|
|
|
| 6 Панявин Михаил Леонидович, 10 декабря 2009 г. 14:32:38 | |
у меня не компилит говорит 'srand' was not declared in this scope и кстати на счёт 'rand' тоже самое мне мож на простом С написать?
|
|
|
| 7 Панявин Михаил Леонидович, 10 декабря 2009 г. 14:27:19 | |
|
спс за помощь
|
|
|
| 8 Королёв Александр Максимович, 10 декабря 2009 г. 14:18:04 | |
|
только без a=rand()%(r-l)
|
|
|
| 9 Королёв Александр Максимович, 10 декабря 2009 г. 14:17:00 | |
Ну можно по пробовать что-то типа того #include <time.h> void main() { srand(time(NULL)); a=rand()%(r-l); a=rand()%(r-l)+1; a+=l; }
|
|
|