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

Генератор случайных неповторяющихся чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон функции http://www.cyberforum.ru/cpp-beginners/thread267253.html
Написать шаблон функции для вычисления суммы элементов, находящихся между первым и последним нулевыми элементами. Помогите пожалуста! Добавлено через 29 минут Помогите пожалуста!!!!!!! :cry:
C++ Автоматический запуск в режиме администратора Добрый вечер. Создаем MFC в среде MS VisualStudio 2008 на основе диалоговых окон. (т.е. обычное диалоговое окно) Создаем кнопку. Вставляем код: void CCreateFileDlg::OnBnClickedButton1() { // TODO: добавьте свой код обработчика уведомлений FILE *pf; http://www.cyberforum.ru/cpp-beginners/thread267244.html
Список слов C++
Помогите решить: 1. Дана матрица А размером M*N. Найти сумму минимальных элементов каждого столбца матрицы. 2. В заданном тексте слова разделены пробелами или запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры. Спасибо заранее.
Одномерный массив на С++ C++
Помогите решить задачу, пожалуйста, на С++ :) В одномерном массиве, состоящем из 10 вещественных элементов, вычислить : 1) количество элементов массива, равных 0; 2) сумму элементов массива, расположенных после минимального элемента.

Показать сообщение отдельно
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
30.03.2011, 21:09     Генератор случайных неповторяющихся чисел
Jaksn, рандомьте не сами элементы, а переставляйте элементы упорядоченой последовательности по рандому

Добавлено через 2 минуты
Поясню:
  1. Имеем упорядоченную последовательность an, an+1, ..., an+k
  2. В цикле от 0 до, скажем, k/2, генерируем число от 0 до k-1
  3. Меняем местами i-ый элемент с элементом под рандомным индексом
  4. PROFIT!
 
Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru