Я надеюсь найти способ заполнить массив случайными числами с плавающей запятой. Мой массив размером 50, и я надеюсь заполнить этот массив случайными числами с плавающей точкой от диапазона 1-25. Вот что я до сих пор. Я очень благодарен за любые советы и ответы, которые могут предложить любой. Спасибо.Как заполнить массив случайными числами с плавающей запятой?
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
float myArray[50];
for(int i = 1; i <= 25; i++)
{
srand(time(0));
myArray[i] = (rand()% 50 + 1);
cout << myArray[i] << endl;
system("Pause");
return 0;
}
}
Использовать классы из ''. –
Не делайте 'srand' в цикле, время будет таким же, по крайней мере, между некоторыми вызовами. – dasblinkenlight
Вы в настоящее время только наполовину заполняете свой массив - мне нужно подняться до 50, а ваш модуль должен быть 25. –