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

Массив: Заполнить массив из 10 элементов случайным образом в интервале (0..3).

23.03.2013, 11:34. Просмотров 959. Ответов 7
Метки нет (Все метки)

Заполнить массив из 10 элементов случайным образом в интервале (0..3).
Например: {1,2,0,3,1,2,3,3,0,1}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2013, 11:34
Ответы с готовыми решениями:

Отсортировать (по неубыванию) методом прямого выбора массив целых чисел A[n], n> 100. Массив заполнить случайным образом
Во втором button сортировка не работает. Помогите( ...

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

Нужно заполнить массив случайным образом
Заданы два массива А(N) и В(M). Размерности массивов задает пользователь,...

Случайным образом заполнить двумерный массив (с++ помогите)
Случайным образом заполнить двумерный массив. Каждую строку упорядочить по...

Заполнить двумерный динамический массив случайным образом
Написать функции для работы с двумерным динамическим массивом: - создать...

7
Кудаив
410 / 409 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
23.03.2013, 11:37 #2
C++
1
2
3
4
5
6
7
8
9
#include <ctime>
#include <cstdio>
...
srand(time(NULL));
int *array = new int[10];
for(int i = 0; i < 10; i++)
   array[i] = rand()%3;
...
delete[] array;
1
d3n1sk4
3 / 3 / 1
Регистрация: 11.11.2012
Сообщений: 29
23.03.2013, 11:55 #3
Цитата Сообщение от Кудаив Посмотреть сообщение
array[i] = rand()%3
а не?
C++
1
array[i] = rand()%4
0
Кудаив
410 / 409 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
23.03.2013, 12:04 #4
d3n1sk4, да да пардон опечатка
0
tohir_91
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 52
23.03.2013, 18:16  [ТС] #5
если интервал (2..3), как это сделат?
0
coloc
погромист
411 / 247 / 30
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
23.03.2013, 18:18 #6
C++
1
array[i] = 2 + rand()%4;
0
Banddk
38 / 38 / 13
Регистрация: 08.12.2012
Сообщений: 157
Записей в блоге: 1
23.03.2013, 18:26 #7
array[i] = 2 + rand()%2;
так вроде))
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5116 / 1554 / 950
Регистрация: 23.01.2011
Сообщений: 3,183
Завершенные тесты: 1
23.03.2013, 18:42 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <array>
 
int main ()
{
    std::default_random_engine gen;
    std::uniform_int_distribution <> distr(0, 3); //(2, 3);
    const int arraySize = 10;
    std::array <int, arraySize> array;
    std::generate(array.begin(), array.end(), [&] () -> int {
        return distr(gen);
    });
    std::copy(array.begin(), array.end(), std::ostream_iterator <int> (std::cout, " "));
 
    return 0;
}
0
23.03.2013, 18:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2013, 18:42

Объявить статический массив размерности 20. Заполнить его «случайным образом»...
Задача 2. Объявить статический массив размерности 20. Заполнить его...

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

Случайным образом заполнить двумерный массив фиксированного размера целыми числами в заданном диапазоне
Кто знает как решить задачу на С++, при помощи двумерного массива? Написать...


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

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

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