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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vladimir_Limaki
1 / 1 / 0
Регистрация: 02.01.2010
Сообщений: 39
#1

Функция генерации чисел - C++

02.01.2010, 21:17. Просмотров 483. Ответов 4
Метки нет (Все метки)

помогите пожалуйста ! нужно написать функцию которая будет генирировать числа от 1 до 60 и записовать их в массив при условии того чтоб числа не повторялись !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2010, 21:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция генерации чисел (C++):

Функция генерации случайных чисел - C++
Здравствуйте, возник такой вопрос: мне нужно определить генерацию случайных чисел в функцию и использовать ее в программе. void...

Функция генерации квадратных матриц - C++
Составить процедуру генерации (заполнение случайными числами в введенном диапазоне) квадратных матриц: единичной, диагональной,...

Функция генерации рандомной строки - C++
мне надо написать функцию генерации рандомной строки, вопрос такой возник, я вот тут задаю как бы наборы символов из которых строка будет...

Класс для генерации чисел - C++
Помогите создать класс для генерации целых и вещественных случайных чисел из заданного диапазона

Средства для генерации случайных чисел - C++
В Си было удобно подключить рандомные числа. через randomize(); a=random(10)-5; В Си++ кроме rand() есть способы еще подключить...

Альтернативный алгоритм генерации псевдослучайных чисел - C++
на просторах инета обнаружил неплохой на мой взгляд алгоритм, малость по своему его оформил и вуаля :) зацените вроде работает проверял ...

4
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
02.01.2010, 21:25 #2
http://www.cyberforum.ru/cpp-beginners/thread44753.html
0
makkabi
-32 / 10 / 2
Регистрация: 05.12.2009
Сообщений: 152
02.01.2010, 21:27 #3
C
1
2
3
4
5
6
7
8
9
10
11
srand(123);
for (int i=0;i<60;i++)
{
  lbl: num=rand()%60;
 for (int j=0;j<=i;j++)
{
  if (array[i]==num)
    goto lbl;
}
array[i]=num;
}
думаю прокатит
сорри за goto
0
Vladimir_Limaki
1 / 1 / 0
Регистрация: 02.01.2010
Сообщений: 39
02.01.2010, 22:15  [ТС] #4
Цитата Сообщение от makkabi Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
srand(123);
for (int i=0;i<60;i++)
{
  lbl: num=rand()%60;
 for (int j=0;j<=i;j++)
{
  if (array[i]==num)
    goto lbl;
}
array[i]=num;
}
думаю прокатит
сорри за goto
у меня оно не правильно работает !!!!!!!!!!

http://cs4232.vkontakte.ru/u7599495/101127135/x_9f9829b6.jpg
0
Lord_Voodoo
Супер-модератор
8594 / 2211 / 61
Регистрация: 07.03.2007
Сообщений: 10,766
Завершенные тесты: 1
02.01.2010, 22:58 #5
продолжение здесь:
http://www.cyberforum.ru/cpp-beginners/thread82114.html
0
02.01.2010, 22:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2010, 22:58
Привет! Вот еще темы с ответами:

Пару вопрос по генерации случайных чисел. - C++
Здраствуйте уважаемые мастера с++. 1). Мне надо в конструкторе инициализировать для поля целого типа случайными значениями......

Алгоритм рекурсивной процедуры генерации перестановок чисел - C++
Нужен простенький алгоритм алгоритм рекурсивной процедуры генерации перестановок чисел от 1 до n... Например n==3 Вывод: 111 ...

Как указать диапазон генерации случайных чисел? - C++
Возник довольно глупый вопрос,как указать диапазон генерации случайных чисел в C++... int a=random(10); - тут генерируются числа от 1 до...

Децентрализованная схема генерации уникальных чисел группой узлов - C++
Добрый день. Подскажите, пожалуйста. Есть группа узлов в сети, необходимо, чтобы каждый узел генерировал свое случайное число,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.