Форум программистов, компьютерный форум, киберфорум
Наши страницы

srand и rand - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию удаления из заданного массива отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread820826.html
Написать функцию удаления из заданного массива отрицательных элементов, использовать ее для массива целых и вещественных чисел.
C++ Глупая ошибка Кто может подсказать что не так? Выдает ошибки: 59 expected unqualified-id before '{' token 68 expected '}' at end of input 57 expected unqualified-id at end of input Знаю что... http://www.cyberforum.ru/cpp-beginners/thread820810.html
C++ Передача двумерного статического/автоматического массива в функцию
прототип void func(int **data, size_t n, size_t m);. Динамический передаётся int main () { int **a; size_t n; size_t m; size_t i; std::sin>n; std::sin>m; a=new (int*); for (i=0; i<n;...
C++ Создание потока
Доброй всем ночи! Перерыскал cplusplus.com, но так и не разобрался. Может ли кто-нибудь подсказать, как создать поток, который бы принимал как данные из cin, так и данные определенной строки? Как-то...
C++ Удаление элемента из массива и сдвиг массива http://www.cyberforum.ru/cpp-beginners/thread820776.html
Нужно удалить максимальный элемент массива и сделать сдвиг массива на одну позицию. Нужно сделать без использования vector и динамических массивов. Заранее спасибо! #include <iostream> ...
C++ Как сделать подобие case из Pascal в C++ Есть программа, в ней 3 задачи, как сделать как в паскале что бы при открытии программы выводилось окно с выбором с какого задания начать и при выборе одного из заданий программа на него переходила и... подробнее

Показать сообщение отдельно
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,353
Записей в блоге: 2
Завершенные тесты: 1
28.03.2013, 10:21
Цитата Сообщение от Alendorff Посмотреть сообщение
Постоянно заполняет массив единицами и нулями поровну
ну как бы так и задумано. У rand() равномерное распределение чисел.
Цитата Сообщение от Alendorff Посмотреть сообщение
Как сделать так, чтобы заполнял как попало?
Ну например так
C++
1
2
3
4
srand (time (NULL));
for (int i=0; i<size; i++){
    val[i]=(int)(!!(rand()%10)); // !! - приведение к bool
}
единиц будет раз в 10 больше, чем нулей.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru