Dobry, miałem do przygotowania względnie prosty wzór w c++, który wkleję poniżej, lecz okazało się, że trzeba go przedstawić za pomocą funkcji. Próby były, pracę oddałem, ale dalej były komplikacje, że źle i, że powinno to być w formie jak na screenie, pomógłby ktoś? Zaznaczę, że w mojej wersji chodzi, aby dane samemu podawać.
#include<iostream>
#include <string>
using namespace std;
double f(double x, double y) { return x + y; }
int main()
{
double x0, y0, xn, h, yn, nachyl;
int i, n;
cout<<"Warunki początkowe: "<< endl;
cout<<"x0 = ";
cin>> x0;
cout<<"y0 = ";
cin >> y0;
cout<<"Punkt dla którego obliczamy wartość: xn = ";
cin>>xn;
cout<<"Liczba kroków: ";
cin>> n;
h = (xn-x0)/n;
cout<<"\nx0\ty0\tnachyl\tyn\n";
cout<<"------------------------------\n";
for(i=0; i < n; i++)
{
nachyl = f(x0, y0);
yn = y0 + h * nachyl;
cout<< x0 <<"\t"<< y0 <<"\t"<< nachyl <<"\t"<< yn << endl;
y0 = yn;
x0 = x0+h;
}
cout<<"\nWartosc y na x = "<< xn<< " wynosi " << yn;
return 0;
}