|
Sojusz Fallen Fallen
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ricko
Brain
Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: ..::Zabrze::..
|
Wysłany: Pią 11:43, 22 Kwi 2011 Temat postu: C++ Schemat Hornera - Rekurencyjnie i Iteracyjnie |
|
|
Schemat Hornera - rekurencyjnie
Źródło: [link widoczny dla zalogowanych] + 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];
} |
Post został pochwalony 0 razy
Ostatnio zmieniony przez Ricko dnia Pią 13:08, 22 Kwi 2011, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
|
|
Ricko
Brain
Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: ..::Zabrze::..
|
Wysłany: Pią 13:13, 22 Kwi 2011 Temat postu: Schemat Hornera - Iteracyjnie |
|
|
Schemat Hornera - Iteracyjnie
Źródło: Praca Własna
Cytat: |
#include<iostream>
using namespace std;
int main (){
int n,i;
float x,w;
cout<<"POBIERANIE DANYCH"<<endl;
cout<<"Podaj stopien wielomianu:"<<endl;
cin>>n;
float *a;
a=new float[n+1];
cout<<"Podaj X:"<<endl;
cin>>x;
cout<<"Podaj wspolczynniki:"<<endl;
for (i=0; i<=n; i++)
cin>>a[i];
cout<<endl<<"WYKONYWANIE PROGRAMU"<<endl;
w=a[0];
for (i=1; i<=n; i++)
w=w*x+a[i];
cout<<"Wynik dzialania programu to "<<w<<endl<<endl;
delete [] a;
a=0;
system("pause");
return 0;
}
|
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
|