Advertisement
noler89

Untitled

Jan 13th, 2015
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <fstream>
  4. #include <ctime>
  5. using namespace std;
  6. int main(int argc, char* argv[]){
  7. srand(time(NULL));//рандом
  8. double x;
  9. int n = 5;//на входе задается 5 иксов и игриков
  10. double* xi = new double[n];
  11. double* yi = new double[n];
  12. ifstream in;
  13. ofstream out;
  14. in.open(argv[1]);
  15. out.open(argv[2]);
  16. if (!in.is_open())
  17. cout << "Erorr" << endl;
  18. for (int i = 1; i <= 5; i++)
  19. in >> xi[i] >> yi[i];//считываение с файла
  20. x = 5;//тут икс задается рандомом
  21. cout << x << endl;
  22. double y = 0;
  23. double p = 0;
  24. for(int i = 1; i <= n; i++){
  25. p = 1;
  26. for (int j = 1; (j <= n); j++)
  27. if (j != i)
  28. p *= (x - xi[j]) / (xi[i] - xi[j]);
  29. y += yi[i]*p;
  30. }
  31. cout << y;
  32. in.close();
  33. out.close();
  34. system("pause");
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement