Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <fstream>
- #include <ctime>
- using namespace std;
- int main(int argc, char* argv[]){
- srand(time(NULL));//рандом
- double x;
- int n = 5;//на входе задается 5 иксов и игриков
- double* xi = new double[n];
- double* yi = new double[n];
- ifstream in;
- ofstream out;
- in.open(argv[1]);
- out.open(argv[2]);
- if (!in.is_open())
- cout << "Erorr" << endl;
- for (int i = 1; i <= 5; i++)
- in >> xi[i] >> yi[i];//считываение с файла
- x = 5;//тут икс задается рандомом
- cout << x << endl;
- double y = 0;
- double p = 0;
- for(int i = 1; i <= n; i++){
- p = 1;
- for (int j = 1; (j <= n); j++)
- if (j != i)
- p *= (x - xi[j]) / (xi[i] - xi[j]);
- y += yi[i]*p;
- }
- cout << y;
- in.close();
- out.close();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement