Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Через аргументы командной строки скопировать файл в файл Объясните, пожалуйста, как через аргументы командной строки скопировать файл в файл? https://www.cyberforum.ru/ cpp-beginners/ thread809544.html C++ Командная строка
Почему при запуске скомпилированой программы, вместо русских букв у меня какая то ересь?
C++ таблица https://www.cyberforum.ru/ cpp-beginners/ thread809533.html
кто может помочь с таблицей??? Ниже приведена таблица, строки которой соответствуют различным функциям f(n), а столбцы - значениям времени t. Определите максимальные значения n, для которых задача может быть решена за время t, если предполагается, что время работы алгоритма, необходимое для решения задачи, равно f(n) микросекунд. 1сек. 1мин. 1час 1день 1месяц 1год 1век lgn n...
C++ Рыбалка на С++. (Новичкам от новичка) https://www.cyberforum.ru/ cpp-beginners/ thread809529.html
Вспоминал давно забытый С++, решил написать маленькую программку. (Распаковать в отдельную папку). Также хочу поделиться исходным кодом. Может кому то будет интересно рассмотреть, может чему научится, а может меня поправить в чем-то. Делал через Microsoft Visual Studio 2010 Fishing.cpp // рыбалка #include "stdafx.h" #include <conio.h>
C++ Копирование в массив структур
Добрый день , программный код должен копировать вывод структуры stat в массив класса , и выводить на печать. При компиляции нет ошибок , но результат нет. Прошу указать на ошибку , целый день убил , а толку 0 ! #include <iostream> #include <dirent.h> #include <string.h> using namespace std; class emp { //КЛАСС public: //ПУБЛИЧНЫЙ
C++ Работа с графикой Народ всем привет я начал работать с графикой в C++ и возникла проблема:) Вот есть задача: Нарисуйте окно с закругленными углами. Определите класс Box, состоящий из четырех линий и четырех дуг. Я написал две функции одна рисует линию другая дугу а класс Box не пойму как намутить как его составить приблизительно?(Работаю с библиотекой FLTK) Добавлено через 13 минут Народ всем привет я... https://www.cyberforum.ru/ cpp-beginners/ thread809514.html
C++ Командная строка Я скомпилировал исходный код в exe, а когда запускаю этот exe командная строка сразу закрывается (я даже не успеваю посмотреть что там написано). В чем проблема? https://www.cyberforum.ru/ cpp-beginners/ thread809508.html C++ Работа со стеком (как достать элемент из стека?)
#include <iostream> #include <stack> int main() { std::stack<int> a; a.push(1);
C++ Преобразование StringBuffer в char* https://www.cyberforum.ru/ cpp-beginners/ thread809493.html
Господа, мне в готовом проекте встретился такой кусок кода: сначала typedef StringBufferT<48> StringBuffer; потом в классе есть такая функция toAscii virtual const StringBuffer& toAscii() const; А теперь мне результат, возвращаемый этой функцией, надо засунуть в поле типа char clientName; Обычно я такие задачи решал вызовом strncpy_s(t.clientName, src, sizeof(t.clientName));,
C++ Графическая оболочка https://www.cyberforum.ru/ cpp-beginners/ thread809485.html
А чтобы писать программы с графической оболочкой на С++ скоко надо учиться? и как это сложно?
По разреженным матрицам C++
Всем доброго времени суток. Допустим у нас имеется разреженная марица, которая хранится координатным методом хранения.( координаты строк, координаты столбцов, массив значений) После того как мы ввели матрицу с клавиатуры и преобразовали в массивы хранения. требуется подсчитать сумму элементов в каждой из строк исходной матрицы(та что была удалена) и затем переставить строки в порядке возрастания...
C++ Строительство на участке земли https://www.cyberforum.ru/ cpp-beginners/ thread809465.html
Многоуважаемые сенсеи и профессионалы матан, если есть возможность поделитесь мыслями по поводу решения данной задачи, буду премного благодарна, спасибо) Строительная кампания приобрела участок земли - прямоугольное поле размером M x N секторов. Есть поле К непригодных для строительства секторов. Необходимо построить здание прямоугольной формы со сторонами параллельными границам участка....
15 / 15 / 4
Регистрация: 31.10.2011
Сообщений: 116
15.03.2013, 22:32  [ТС] 0

Рандом без повторений - C++ - Ответ 4261537

15.03.2013, 22:32. Показов 4186. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от Ev[G]eN Посмотреть сообщение
так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
 
int main ()
{
    srand(time(0));
 
    int Np;
    std::cout << "Input Np: ";
    std::cin >> Np;
 
    int n = ceil(log(Np) / log(2));
    std::cout << "N: " << n << std::endl;
 
    int fLimit = pow(10, n - 1) - 1;
    int sLimit = pow(10, n);
    int *array = new int [Np];
    for (int i = 0; i < Np; i++) {
        int genElem = (rand() % (sLimit - fLimit + 1));
        if (!std::count(array, array + Np, genElem))
            array[i] = genElem;
        else
            i--;
    }
 
    std::cout << "Your array: " << std::endl;
    for (int i = 0; i < Np; i++)
        std::cout << array[i] << " ";
    std::cout << std::endl;
 
    delete [] array;
    return 0;
}
можете написать кусок кода который будет делать каждый раз проверку, не равен ли результат какому-либо из уже полученных и, если равен, вызывать rand()%2 ещё раз b еще раз?

Вернуться к обсуждению:
Рандом без повторений C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2013, 22:32
Готовые ответы и решения:

Нужно сделать рандом без повторений
Я хочу написать карточную игру Дурак. Во мне и нужно чтоб 2-ое игроков получули разн*е карт*. Как...

Рандом без повтора
Как можно сделать в этой программе проверку, чтобы цифры не повторялись. Без матриц и строк....

генератор псевдослучайных чисел без рандом....
народ может кто знает как сделать такой генератор без использования функций...

Перестановка без повторений
Сгенерировать перестановку N чисел без повторений. Требуется использовать циклы. Функции пока не...

19
15.03.2013, 22:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2013, 22:32
Помогаю со студенческими работами здесь

Перестановки без повторений
Как из этого кода сделать конфетку — чтобы не выводились повторения? #include &lt;iostream&gt; ...

Сочетание без повторений
Нужно вывести все возможные комбинации из 37 цифр без повторений. Тоисть необходимо что бы вывело...

Перебор без повторений
текст задачи во вложении мой код: #include &lt;iostream&gt; using namespace std; int f(int v) { ...

Перестановка без повторений
Всем привет! У меня возникла небольшая проблема при написании программы, буду благодарна за любую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru