Программа


/* Решение дифура y'=f(x,y)
  при известных начальных условиях
  x0, y0=f(x0) методом Эйлера */
#include <stdio.h>
float Derivative(float X)  /* Производная */
{
  return 3*X*X;
}
float DifAyl(float X, float Y, int Break, float Xresult)
{				 /* Вычисление значения исходной функции */
  int Meter;                     /* Счетчик */
  float Step;                         /* Шаг разбиения */
  Step=(Xresult-X)/Break;             /* Определение шага разбиения */
  for (Meter=0;Meter<(Break-1);Meter++) Y=Y+Step*(Derivative(X+Meter*Step));
				  /* Вычисление первообразной в точке Xresul */
  return Y;                      /* Определение значения функции */
}
main()
{
  printf("%E\n",DifAyl(0,0,10000,10)); /* Вычисление и вывод первообразной */
}

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию