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

Поиск черного шара среди белых - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объяснить небольшую программу http://www.cyberforum.ru/cpp-beginners/thread1854936.html
Здравствуйте. можете написать что именно мы делаем в каждой строке? //Создайте класс, для которого возможно создание только одного объекта. #include <iostream> using namespace std; class...
C++ Массив указателей на структуры Хочу сделать тел. справочник через массив указателей на структуры, но получаю нечто такое: Unhandled exception thrown: write access violation. _Ch was 0xCDCDCDCD. size_t size = 256;... http://www.cyberforum.ru/cpp-beginners/thread1854922.html
C++ Работа с файлами С++. Библиотека STL
Пожалуйста, подскажите. Файл читает только одну строку, а в файле больше. Пример : Петров Петр Петрович 10 11 68 Иванов Иван Иванович 25 03 90 Как сделать так, что бы брало по строкам и...
C++ Напечатать пирамиду символами заданной высоты
Вася хочет напечатать на принтере пирамиду из какого-то символа высоты h. Напишите программу, которая поможет ему в этом, не забывая, что программа должна быть "экономически выгодной", т.е печатать...
C++ Поясните код http://www.cyberforum.ru/cpp-beginners/thread1854879.html
// ourfunc.cpp — определение собственной функции #include <iostream> void simon(int); // прототип функции simon() int main() { using namespace std; simon(3); // вызов функции simon() ...
C++ Найти элементы массива, сумма значений которых будет равна одному из введенных элементов массива Дан одномерный массив, состоящий из 12 положительных целых. Заполнить массив числами кратными 3. Вывести массив на экран. Найти элементы массива, сумма значений которых будет равна одному из... подробнее

Показать сообщение отдельно
afront
888 / 850 / 321
Регистрация: 29.02.2016
Сообщений: 2,724
20.11.2016, 09:03
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <ctime> 
 
using namespace std;
 
int main()
{
    setlocale(0, "");
    srand(time(0));
    int n;
    cout<<"Введите количество белых шаров"<<endl;
    cin>>n;
    int *ball;
    ball = new int[n];
    fill(ball, ball + n, 0);// заполняем массив белыми шарами
    int num=0;
    ball[rand() % n] = 1; // рандомно делаем один из n шаров чёрным
    while (ball[num] != 1 && ++num); // ищем черный шар
    cout << "Черный шар под № " << num << "\n";
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru