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

Массив из рандомных элементов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
19.10.2012, 20:45     Массив из рандомных элементов #1
Как создать простейший массив из 50 чисел, которые всегда должны рандомно создаваться в массиве и должны быть из некоторого диапазона(от 0 до 200)? И как потом найти количество елементов значение которых меньше указаного значения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2012, 20:45     Массив из рандомных элементов
Посмотрите здесь:

C++ генерация рандомных символов
C++ Ввод рандомных чисел в линейный массив.
C++ слить массив А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10 в c++
Сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А C++
Массив, в котором надо добавить вывод рандомных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
19.10.2012, 20:50     Массив из рандомных элементов #2
C++
1
2
3
#include <cmath>
srand(time(0));
int a = rand()%200;
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
19.10.2012, 20:52  [ТС]     Массив из рандомных элементов #3
а где здесь массив?
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
19.10.2012, 20:55     Массив из рандомных элементов #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
#include <cmath>
 
using namespace std;
 
int const x = 50;
 
int main(){
    int a = 0, array[x] = {0};
    for(int i = 0; i < x; i ++){
    srand(static_cast<unsigned int>(time(0)));
    array[i] = rand()%200;
}
getch();
    return 0;
}
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.10.2012, 20:57     Массив из рандомных элементов #5
C++
1
2
3
4
5
6
int arr[50];
 
srand(time(NULL));
 
for (int i=0; i<50; i++)
  arr[i] = rand() % 201;   // случайное число 0 .. 200
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
19.10.2012, 20:58     Массив из рандомных элементов #6
JlightenDev_C++, с каких это пор srand/rand в cmath?
hofmn
Helter Skelter
 Аватар для hofmn
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
19.10.2012, 23:21     Массив из рандомных элементов #7
Вот нужная библиотека:
C++
1
#include <ctime>
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
20.10.2012, 00:26     Массив из рандомных элементов #8
во-во - <ctime> а не <cmath>
А то сижу, думаю, вдруг уже чего в С++11 поменяли)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 04:13     Массив из рандомных элементов
Еще ссылки по теме:

Генератор рандомных чисел C++
Дан целочисленный массив А[п], среди элементов есть одинаковые. Создать массив из различных элементов А[п] C++
Генератор рандомных последовательностей C++

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

Или воспользуйтесь поиском по форуму:
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
20.10.2012, 04:13     Массив из рандомных элементов #9
Один лучше другого... Стандарт N3337, таблица 120. cstdlib.
Yandex
Объявления
20.10.2012, 04:13     Массив из рандомных элементов
Ответ Создать тему
Опции темы

Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru