ВП
Винни Пух
#include
#include
#include
using namespace std;
int main() {
srand(unsigned(time(NULL)));
const size_t size = 20;
double vector[size];
for (rsize_t n = 0; n < size; n++) {
vector[n] = rand() % 29 - 9;
double m = rand();
while (m >= 0.5) m = abs(tan(abs(m)));
if (vector[n] > 0 || (!vector[n] && n & 1)) vector[n] += m;
else vector[n] -= m;
}
for (rsize_t n = 0; n < size; n++) cout << fixed << setprecision(16) << setw(20) << vector[n] << endl;
cin.get();
return 0;
}
195+95=290
Значит так:
m[ i ] := (random(291)-95)/10;