#include <stdio.
h>
#include <math.h>
// Funci�n que representa la ecuaci�n dy/dx = f(x, y)
double f(double x, double y) {
// Aqu� debes definir tu propia ecuaci�n
return x * x + y * y;
}
int main() {
double x0, y0, h;
int num_iteraciones;
int precision;
printf("Metodo de Euler \n");
printf("=====================\n");
printf("Ingrese el valor inicial x0: ");
scanf("%lf", &x0);
printf("Ingrese el valor inicial y0: ");
scanf("%lf", &y0);
printf("Ingrese el incremto h: ");
scanf("%lf", &h);
printf("Ingrese el numero de iteraciones: ");
scanf("%d", &num_iteraciones);
printf("Ingrese la precision decimal: ");
scanf("%d", &precision);
printf("\n");
double x = x0;
double y = y0;
printf("Solucion aproximada:\n");
printf("x\t\t y\n");
printf("-----------------\n");
printf("%.*f\t %.*f\n", precision, x, precision, y);
for (int i = 0; i < num_iteraciones; i++) {
y = y + h * f(x, y);
x = x + h;
printf("%.*f\t %.*f\n", precision, x, precision, y);
}
return 0;
}