Чтобы заполнить массив случайными символами, нам нужно будет воспользоваться cstdlib и ctime(Для генерации случайных чисел)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int array_random_numbers[15] = {}; // Создаем массив с 15 значениями srand(time(NULL)); // Для генерации случайных чисел обозначаем некий сид for (int i = 0; i < 15; i++){ array_random_numbers[i] = rand(); // Записываем случайное значение, которое получили в результате rand() } for (int i = 0; i < 15; i++) { cout << array_random_numbers[i] << endl; // Выводим все значения нашего массива } return 0; } |
@adela
Чтобы заполнить массив случайными числами на C++, можно использовать функцию rand()
из библиотеки cstdlib
. Но сначала необходимо инициализировать генератор случайных чисел с помощью функции srand()
. Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int n = 10; int arr[n]; srand(time(0)); // инициализация генератора случайных чисел for (int i = 0; i < n; i++) { arr[i] = rand() % 100; // заполняем массив случайными числами от 0 до 99 } return 0; } |
Однако стоит отметить что этот способ не является наиболее качественным генератором случайных чисел и в большинстве случаев используется современный класс std::mt19937
из библиотеки random
.