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

Как рандомно заполнить квадратную матрицу звездочками? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать выражение, исходные данные которого вводятся из файла http://www.cyberforum.ru/cpp-beginners/thread1666020.html
Написать выражение. Исходные данные вводятся из файла. Вычисление оформить в виде функции, в которую передается имя файла с исходными данными. Функция возвращает результат вычислений. Результат...
C++ Создание dll библиотеки c++ Есть проект, где много заголовочных файлов. Как собрать dll библиотеку так, чтобы потом использовать только 1 заголовочный файл, а остальные как-то спрятать ? Чтобы не нужно было вместе с библиотекой... http://www.cyberforum.ru/cpp-beginners/thread1666018.html
Хэширование строки C++
Привет. Подскажите пож-ста как хэшировать строку с С++? В консольном приложении, но не CLR.
Вычислить среднее арифметическое, сумму элементов и количество элементов заданной последовательности C++
Ваести значения для Х. Значения Х>0 , поэтому для окончания вычисления ввести число 0. Вычислить сумму всех значении Х и количество Х. Затем вычислить среднеарифметическое
C++ Оптимизация доступа к памяти http://www.cyberforum.ru/cpp-beginners/thread1665959.html
Интересует вопрос. При умножении матриц даст ли результат такая замена или компилятор видит что в цыкле адрес ячейки тот же и сам оптимизирует? И какой компилятор так сделает а какой нет? for...
C++ Counting sort объясните пож что это означает. где индекс а где элемент подробнее

Показать сообщение отдельно
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,062
Завершенные тесты: 1
19.02.2016, 15:55
тебе нужно 5 звездочек так?
C++
1
int num = 5;
теперь делаем бесконечный цикл, так как нам нужно удостовериться что мы точно поставим 5 ( потому что можно их поставить друг на друга случайно)
C++
1
2
3
4
5
6
7
8
9
10
11
12
while(true)
{
row = rand() % num;
col = rand() % num;
if(mCells[row][col] != '*')//если у нас там еще нет звездочки
{
mCells[row][col] != '*';
--num;
}
if(num == 0) // поставили все, выходим
break;
}
делать это после того, как проинициализируешь массив нулями или чем то другим
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru