#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double step;
double x0 = 1.0;
double y0 = 1.0;
double diffY;
std::cout << std::fixed;
std::cout << std::setprecision(16);
cout << "Enter step value: ";
cin >> step;
float eps = step/10000;
while (x0 <= 2.5 + eps ) {
diffY = x0 + ((3*y0) / x0);
cout << x0 << " " << y0 << "\n";
x0+=step;
std::cout << x0 << std::endl;
y0+=step*(diffY);
}
return 0; //initially defined the main function to return an int
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsgCmludCBtYWluKCkgewogICAgZG91YmxlIHN0ZXA7IAogICAgZG91YmxlIHgwID0gMS4wOyAKICAgIGRvdWJsZSB5MCA9IDEuMDsgCiAgICBkb3VibGUgZGlmZlk7IAogICAgc3RkOjpjb3V0IDw8IHN0ZDo6Zml4ZWQ7CiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpzZXRwcmVjaXNpb24oMTYpOwogICAgY291dCA8PCAiRW50ZXIgc3RlcCB2YWx1ZTogIjsKICAgIGNpbiA+PiBzdGVwOyAKICAgIGZsb2F0IGVwcyA9IHN0ZXAvMTAwMDA7CiAgICB3aGlsZSAoeDAgPD0gMi41ICsgZXBzICkgewoKICAgICAgICBkaWZmWSA9IHgwICsgKCgzKnkwKSAvIHgwKTsKICAgICAgICBjb3V0IDw8IHgwIDw8ICIgICAgIiA8PCB5MCA8PCAiXG4iOyAKICAgICAgICB4MCs9c3RlcDsKICAgICAgICBzdGQ6OmNvdXQgPDwgeDAgPDwgc3RkOjplbmRsOwogICAgICAgIHkwKz1zdGVwKihkaWZmWSk7CiAgICB9CgogICAgcmV0dXJuIDA7IC8vaW5pdGlhbGx5IGRlZmluZWQgdGhlIG1haW4gZnVuY3Rpb24gdG8gcmV0dXJuIGFuIGludAp9IA==