Ricko |
Wysłany: Pi± 11:43, 22 Kwi 2011 Temat postu: C++ Schemat Hornera - Rekurencyjnie i Iteracyjnie |
|
Schemat Hornera - rekurencyjnie
¬ródło: Internet + powierzchowne przeróbki)
Cytat: |
#include <iostream>
using namespace std;
float horner(int n, float wsp[20], float x);
int n;
float x,a[20];
int main()
{
cout<<"Podaj stopien wielomianu: ";
cin>>n;
cout<<"Podaj X: ";
cin>>x;
cout<<"Wprowadz wspolczynniki wielomianu:"<<endl;
for (int i=0;i<=n;i++)
cin>>a[i];
cout<<"Wartosc wielomianu = "<<horner(n,a,x)<<endl;
system ("pause");
}
float horner(int n, float wsp[20],float x)
{
if (n==0)
return wsp[0];
else
return horner(n-1, wsp, x)*x+wsp[n];
} |
|
|