Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Romantikkk
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
#1

Заполнить массив случайными числами

11.05.2013, 17:32. Просмотров 692. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста, как заполнить массив случайными числами в диапазоне от -20 до 20.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 17:32
Ответы с готовыми решениями:

Заполнить массив случайными числами от -50 до 50
Нужно заполнить массив числами от -50 до 50 .Написал такой код #include...

Заполнить массив случайными числами
Задайте с помощью генератора случайных чисел массив в диапазоне от 1 до 100....

Заполнить массив случайными простыми числами
Помогите, пожалуйста. Не могу до конца разобраться с заданием. Оно звучит...

Заполнить двумерный массив случайными числами
Заполнить двумерный массив с++ случайными числами

Заполнить массив уникальными случайными числами
Не могу написать программу, которая заполняла бы массив уникальными случайными...

2
FreeMan108
121 / 121 / 32
Регистрация: 04.03.2013
Сообщений: 370
11.05.2013, 17:33 #2
Лучший ответ Сообщение было отмечено Romantikkk как решение

Решение

C++
1
2
3
srand(time(NULL));
for (int i = 0; i < aSize; i++)
   a[i] = rand() % 41 - 20;
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
11.05.2013, 17:56 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <array>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution <> distribution(-20, 20);
 
    const size_t arraySize(25);
    std::array <int, arraySize> array;
    std::generate(array.begin(), array.end(), [&] () -> int {
        return distribution(generator);
    });
    std::copy(array.begin(), array.end(), std::ostream_iterator <int> (std::cout, " "));
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 17:56

Заполнить случайными числами 5 значный массив
От программы требуется заполнить случайными числами 5 значный массив, так,...

Заполнить линейный массив случайными числами
Доброго времени суток. Помогите, пожалуйста, написать программу,которая...

Заполнить массив случайными не повторяющимися числами
Здравствуйте! Подскажите пожалуйста, случайными числами заполнить как бы не...


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

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

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