#include <iostream>
using namespace std;
int main()
{
int const N = 15;
double array[N];
//-------------------------------------------
//вещественные значени, лежащие в диапазоне от 0 до 1
for (int i = 0; i < N; i++)
{
array[i] = (rand() % 1000)/1000.0;
}
for (int i = 0; i < N; i++)
{
cout << i << ". " << array[i]<< endl;
}
cout << endl;
//--------------------------------------------
//вещественные значени, лежащие в диапазоне от 22 до 23
for (int i = 0; i < N; i++)
{
array[i] = (rand() % 23) / 22.0 + 22;
}
for (int i = 0; i < N; i++)
{
cout << "\t" << i << ". " << array[i] << endl;
}
cout << endl;
//--------------------------------------------
//вещественные значени, лежащие в диапазоне от 0 до 10
for (int i = 0; i < N; i++)
{
array[i] = float(rand() % 101) / 10;
}
for (int i = 0; i < N; i++)
{
cout << i << ". " << array[i] << endl;
}
cout << endl;
//--------------------------------------------
//вещественные значени, лежащие в диапазоне –50 ≤ х < 50
for (int i = 0; i < N; i++)
{
array[i] = float(-50 + rand() % 100);
}
for (int i = 0; i < N; i++)
{
cout << "\t" << i << ". " << array[i] << endl;
}
cout << endl;
//--------------------------------------------
//целыми значениями, лежащими в диапазоне от 0 до 10 включительно
for (int i = 0; i < N; i++)
{
array[i] = rand() % 10;
}
for (int i = 0; i < N; i++)
{
cout << i << ". " << array[i] << endl;
}
return 0;
}