@Muriam

Почему при компиляции рандомного массива, при каждой последующей компиляции и запуске, отображаются те же цифры, а не генерируются новые?

#include <iostream>
#include <cstdlib>
#include <locale>
#include <conio.h>
#define SIZE 10

using namespace std;


void random_array(int array[SIZE]);

int main() 
{
    setlocale(LC_ALL, "rus");
    
    int array[SIZE];
    
    random_array(array);
     
    getch();
    return 0;
}

void random_array(int array[SIZE])
{
    cout << "массив случайных чисел" << endl;
    for (int i=0; i<SIZE; i++) 
    {
        array[i] = rand()%100;
        cout << array[i] << " ";
    }
}
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
SerJook
@SerJook
кодер
Добавьте в начало функции main:

srand(time(0));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы