Advertisement
ilyakanyshev

task2

Jan 23rd, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <math.h>
  4.  
  5. using namespace std;
  6.  
  7. void fun(double start, double end, double h, ofstream& f);
  8.  
  9. int main()
  10. {
  11.     ofstream f; // Открываем файл на запись
  12.     f.open("output.txt");
  13.     if (f.is_open() == false)
  14.     {
  15.         // Проверяем, открыт ли он. Если не открыт, закрываем программу
  16.         cout << "File not opened";
  17.         return 0;
  18.     }
  19.     double start, end, h;
  20.     // Вводим стартовые значения начала и конца записи в файл
  21.     cout << "Please, enter start, end: ";
  22.     cin >> start >> end;
  23.     // Вводим шаг записи
  24.     cout << "Please, enter h: ";
  25.     cin >> h;
  26.     // И передаем в функцию 4 переменные: старт, конец, шаг и файл
  27.     fun(start, end, h, f);
  28.     return 0;
  29. }
  30. void fun(double start, double end, double h, ofstream& f)
  31. {
  32.     double y; // Объявляем У
  33.     for (double x = start; x <= end; x += h)
  34.     {
  35.         // Вычисляем значение функции
  36.         y = sin(x)*sin(x)/pow(x, 3);
  37.         // И записываем в файл
  38.         f << x << " " << y << endl;
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement