Бродяга
315 / 269 / 56
Регистрация: 27.08.2010
Сообщений: 553
|
||||||
1 | ||||||
Вывести случайный элемент массива со значением 121.09.2010, 13:30. Показов 1744. Ответов 2
Метки нет (Все метки)
Такая штука: нужно вывести рандомный элемент массива, значение которого = 1. Ищу для этого в цикле рандомные значения строки/столбца и сравниваю элемент с 1. Естественно это плохо, т.к. с помощью rand() постоянно выводятся повторяющиеся значения, и для обработки, например, массива 100x100 может случится до 40.000 проходов. Вот код:
0
|
21.09.2010, 13:30 | |
Ответы с готовыми решениями:
2
Вывести случайный элемент массива C++ как вывести рандомный/случайный/произвольный элемент/индекс массива? Вывести случайный элемент заданного массива Выбрать случайный элемент массива и вывести элементы, начинающиеся на последний символ... |
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
|
21.09.2010, 13:46 | 2 |
Вам нужно создать массив индексов таких элементов, у которых значение в массиве a равен 1.
Далее с ним работать. Если таких элементов нет - сообщить.
1
|
Бродяга
315 / 269 / 56
Регистрация: 27.08.2010
Сообщений: 553
|
|
21.09.2010, 14:11 [ТС] | 3 |
Евгений М., точно, а то я уже что-то хитромудрое начал изобретать Спасибо большое!
0
|
21.09.2010, 14:11 | |
21.09.2010, 14:11 | |
Помогаю со студенческими работами здесь
3
Перед каждым положительным значением массива вставить элемент с нулевым значением Нужно найти элемент с минимальным значением и заменить его значением все отрицательные элементы массива Случайный элемент из массива Случайный элемент из массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |