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

Программа выбрасываний 0 и 1 - C++

Восстановить пароль Регистрация
 
Attractive_girl
 Аватар для Attractive_girl
0 / 0 / 0
Регистрация: 01.11.2009
Сообщений: 3
05.11.2009, 01:19     Программа выбрасываний 0 и 1 #1
Доброй ночи! Никак не могу разобраться как писать листинг для программы на Си++. Если кто разбирается помогите с задачкой!
Программа должна осуществлять N выбрасываний '0' и '1' с большим числом N (N~10000). Сколько раз встретится в ней комбинация из М последовательно следующих друг за другом выбрасываний (например,10 нулей или 7 единиц).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
05.11.2009, 12:27     Программа выбрасываний 0 и 1 #2
рандом функцией в диапозоне от 0 до 1
а М последовательность задавайте с клавиатуры.
Attractive_girl
 Аватар для Attractive_girl
0 / 0 / 0
Регистрация: 01.11.2009
Сообщений: 3
05.11.2009, 23:29  [ТС]     Программа выбрасываний 0 и 1 #3
Теоретически я знаю как решается такая задача, просто я могу ее реализовать на Delphi, а мне нужно на СИ++.
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
06.11.2009, 01:27     Программа выбрасываний 0 и 1 #4
рандом в любом диапазоне и проверка на четность. Младший бит сгенерированного числа и будет нулем или единицей.
Attractive_girl, в чем конкретно проблема? В выбрасывании или поиске последовательности?
denver
 Аватар для denver
1608 / 277 / 3
Регистрация: 19.09.2009
Сообщений: 701
06.11.2009, 10:27     Программа выбрасываний 0 и 1 #5
вот только рандом, с добавлением в массив.
C++
1
2
3
4
5
6
7
8
9
int array[10000];
srand(time(0));
int x;
for (int i = 0; i<10000; i++)
{ 
x = rand() % 2;
cout << x;
array[i] = x;
}
Yandex
Объявления
06.11.2009, 10:27     Программа выбрасываний 0 и 1
Ответ Создать тему
Опции темы

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