Не могу понять как заполнить вектор
#include <vector>
#include <cmath>
#include <iostream>
int main()
{
using namespace std;
std::vector<int> myVector(10);
int x, eps = 1000;
cin >> x;
double result;
unsigned int a = 0;
for (int i = 0; i < myVector.size(); i++) {
result = -x / (i + 1);
if ((fabs(-x / (i + 2) - (result))) < eps)
{
break;
}
myVector[i] = result;
}
for(int i=0; i < myVector.size(); i++){
cout << myVector.at(i) << endl;
}
return 0;
}
Ответ на вопрос "как заполнить вектор?" дает решение неравенства:
((-x/i+2)) - (-x/i+1)) < eps, при i[0,10), eps = 1000
Сборка персонального компьютера от Artline: умный выбор для современных пользователей