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

Рандом раскидать числа - C++

Восстановить пароль Регистрация
 
adolf93
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
13.12.2013, 16:14     Рандом раскидать числа #1
вот массив
1 1 1 1
2 2 2 2
3 3 5 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
9 9 9 9
10 10 10 10
11 11 11 11
12 12 12 12
13 13 13 13
0 0 0 0

помогите эти числа раскидать в любом порядке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жанерке
 Аватар для Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
13.12.2013, 17:04     Рандом раскидать числа #2
adolf93, вы код скиньте вам помогут)

a[i][j]=random(10); //c 0 до 10
можно и так
a[i][j]=rand()%9;
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
13.12.2013, 17:19     Рандом раскидать числа #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
 
template< typename T >
void print(T *a, int x) {
    for(int i = 0; i < x; i++)
        std::cout << a[i] << " ";
}
 
int main() {
    int array[] = { 
    1, 1, 1, 1,
    2, 2, 2, 2,
    3, 3, 5, 3
    };
    
    std::random_shuffle(array, array + sizeof(array) / sizeof(int));
    print(array, sizeof(array) / sizeof(int));
    
    return 0;
}
adolf93
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
13.12.2013, 17:42  [ТС]     Рандом раскидать числа #4
спасиибо!
Yandex
Объявления
13.12.2013, 17:42     Рандом раскидать числа
Ответ Создать тему
Опции темы

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