Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <math.h>
- using namespace std;
- void fun(double start, double end, double h, ofstream& f);
- int main()
- {
- ofstream f; // Открываем файл на запись
- f.open("output.txt");
- if (f.is_open() == false)
- {
- // Проверяем, открыт ли он. Если не открыт, закрываем программу
- cout << "File not opened";
- return 0;
- }
- double start, end, h;
- // Вводим стартовые значения начала и конца записи в файл
- cout << "Please, enter start, end: ";
- cin >> start >> end;
- // Вводим шаг записи
- cout << "Please, enter h: ";
- cin >> h;
- // И передаем в функцию 4 переменные: старт, конец, шаг и файл
- fun(start, end, h, f);
- return 0;
- }
- void fun(double start, double end, double h, ofstream& f)
- {
- double y; // Объявляем У
- for (double x = start; x <= end; x += h)
- {
- // Вычисляем значение функции
- y = sin(x)*sin(x)/pow(x, 3);
- // И записываем в файл
- f << x << " " << y << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement