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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
#1

rand - C++

14.10.2013, 18:40. Просмотров 928. Ответов 2
Метки нет (Все метки)

всем привет) что означает вот это строка
C++
1
double value = (rand()%1000)/100.0 - 5.0;
и чем она отличается от этой
C++
1
double value = (rand()%1000)/100 - 5;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2013, 18:40     rand
Посмотрите здесь:

C++ rand()
rand C++
C++ функция rand()
rand C++
rand() C++
C++ rand от 1 до 16
Функция rand() C++
rand()%(-20)%(20); C++
rand() cpp C++
rand() C++
C++ Функция - rand
Rand() C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12728 / 7188 / 802
Регистрация: 27.09.2012
Сообщений: 17,729
Записей в блоге: 2
Завершенные тесты: 1
14.10.2013, 18:46     rand #2
C++
1
(rand()%1000)/100
здесь делим целое на целое, поэтому результат тоже будет числом целым
а тут
C++
1
(rand()%1000)/100.0
один аргумент double, поэтому и результат будет double

Добавлено через 2 минуты
Для наглядности:
http://ideone.com/EhbMs2
Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
14.10.2013, 19:54     rand #3
C++
1
rand()%1000
получаем случайное число от 0 до 1000
Yandex
Объявления
14.10.2013, 19:54     rand
Ответ Создать тему
Опции темы

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