Форум программистов, компьютерный форум CyberForum.ru

Как ограничить рандомизацию - C++

Восстановить пароль Регистрация
 
KObotan
0 / 0 / 0
Регистрация: 20.10.2010
Сообщений: 21
06.12.2010, 19:31     Как ограничить рандомизацию #1
Как сделать чтобы выводилось случайное число от 1 до 9 не включая ноля?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
06.12.2010, 19:42     Как ограничить рандомизацию #2
10+1.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2010, 19:45     Как ограничить рандомизацию #3
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
int main ()
{ int a;
for ( ; ; )
a=rand () %9 + 1;
printf ("%5d", a);
getch ();
return 0;
}
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
06.12.2010, 19:46     Как ограничить рандомизацию #4
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
10+1.
Это диапазон - [1;10], а ТС просил от 1 до 9 -
C
1
rand()%9+1;
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
06.12.2010, 19:51     Как ограничить рандомизацию #5
asics, Пардон.
Yandex
Объявления
06.12.2010, 19:51     Как ограничить рандомизацию
Ответ Создать тему
Опции темы

Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru