
// Zadanie1.1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int *A;
long long horner(int n, int x)
{
long long wynik=A[0];
for (int i=0; i<=n; i++)
wynik=A[i]+x*wynik;
return wynik;
}
int _tmain(int argc, _TCHAR* argv[])
{
int n,x;
cout << "Program obliczania wartosci wielomianu schematem Hornera\nPodaj stopien wielomianu n= ";
do
{
cin >> n;
}
while (n<1);
A=new(nothrow) int[n+1];
cout << "Podaj poszczegolne wartosci parametrow wielomianu (an,an-1,..a0)\n";
for (int i=0; i<n; i++)
{
cout << "a" << n-i << "= ";
cin >> A[i];
}
cout << "wyraz wolny a0= ";
cin >> A[n];
cout << "Podaj wartosc zmiennej x= ";
cin >> x;
printf("Wartosc podanego wielomianu dla x=%d wynosi %d\n",x,horner(n,x));
delete []A;
return 0;
}???
Offline