Задача: Вычисление значения полинома
Исходник: Расчет полинома по схеме Горнера, язык: C# [code #89, hits: 18216]
автор: this [добавлен: 05.03.2006]
  1. static float PolinomGorner(float[] a, float x)
  2. {
  3. int n = a.Length - 1;
  4. float y = a[n];
  5. for (int i = n - 1; i >= 0; i--)
  6. {
  7. y = x*y + a[i];
  8. }
  9. return y;
  10. }
Быстрый расчет значения полинома по схеме Горнера

В результате выполнения производится всего n умножений.
Тестировалось на: MS Visual Studio 2005, .NET Framework 2.0

+добавить реализацию