|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2009, 18:09 | #1 |
Регистрация: 18.04.2009
Сообщений: 8
|
rand() ?????
нород, объясните мне точно, что это будет делать:
Код:
Последний раз редактировалось MaTBeu; 26.04.2009 в 14:25. |
25.04.2009, 18:12 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
25.04.2009, 18:28 | #3 |
Регистрация: 18.04.2009
Сообщений: 8
|
так значит если N = 3, то каждому из 3-х элементов будет присвоено такое случайное число? А мне надо, чтобы было случайным 3-х значное число. Я набрам именно так, вроде работает,а как не пойму.
|
25.04.2009, 18:31 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Если вам нужно именно число, то можно сделать так: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
25.04.2009, 18:38 | #5 |
Регистрация: 18.04.2009
Сообщений: 8
|
а если генерировать поцифорно?
|
25.04.2009, 18:39 | #6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
В результате получается число в виде строки.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
25.04.2009, 18:44 | #7 |
Регистрация: 18.04.2009
Сообщений: 8
|
a[i] = rand() % 10 + 48 - это и есть генерировать поцифорно?
Значит генерирует число от 1 до 9 и переходит "как-бы" на слеедующий разряд N раз? |
25.04.2009, 18:47 | #8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
функция rand возвращает случайное число от 0 до 32767.
Затем берется остаток от деления на 10. Так мы получаем случайное число от 0 до 9. Потом прибавляем 48 и получаем ASCII код нужной цифры. Этот символ помещается в элемент массива a[i].
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
rand в Win Forms App | alexov | Общие вопросы C/C++ | 1 | 28.03.2009 15:30 |
Проблема с rand() | TheWanderer | Общие вопросы C/C++ | 5 | 21.12.2008 23:38 |
rand() и random() в разных средах | KapeLLaN | Общие вопросы C/C++ | 2 | 22.02.2008 21:01 |