![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Kasim |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите пожалуйста, завтра сдавать...
Код for(i=0;i<=n-1;i++) {p[i]=random(15)+2; b[i]=random(15)+1; ss[i]=random(1)%5; ss[n-1]=0 .......} потом я ентот ss распечатываю и он у меня нули выводит, а от нуля до единицы выводить не хочет значения...в паскале всё ето чудесно работает а в си не хочет...ss у меня флоат...я впринципе понимаю что флоат не может быть дробным но другого метода не знаю....подскажите плиззз..... |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Ты бы сказал, чего ты хочешь добиться? Тебе надо генерировать вещественное случайное число что-ли?
|
Kasim |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
от нуля до единицы....ето задачка про популяции животных...мне надо коэфициент смертности вывести рандомом(он от нуля до единицы например 0,36 0,48)....а он мне сцуко нули выводит...
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Преобразуй целое в (double) и раздели на 100 - будет тебе вещественное:
double f = (double)random(100) / 100; выдаст случайное вещественное число от 0 до 1... Если мало точности в 2 знака после запятой - делай random от 1000 и дели на 1000... |
Kasim |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо большое!!!!
всё работает!!! ![]() |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 3:24 |