#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int stopien = 3;
double a3 = 2;
double a2 = 3;
double a1 = 4;
double a0 = 5;
double x = 3;
// algorytm naiwny
double wynik = a3 * pow(x, 3)
+ a2 * pow(x, 2)
+ a1 * pow(x, 1)
+ a0 * pow(x, 0);
cout << "stopien wielomianu: " << stopien << endl;
cout << "a3 = " << a3 << endl;
cout << "a2 = " << a2 << endl;
cout << "a1 = " << a1 << endl;
cout << "a0 = " << a0 << endl;
cout << "x = " << x << endl;
cout << "w(3) = " << wynik << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgc3RvcGllbiA9IDM7CiAgICBkb3VibGUgYTMgPSAyOwogICAgZG91YmxlIGEyID0gMzsKICAgIGRvdWJsZSBhMSA9IDQ7CiAgICBkb3VibGUgYTAgPSA1OwogICAgZG91YmxlIHggPSAzOwoKICAgIC8vIGFsZ29yeXRtIG5haXdueQogICAgZG91YmxlIHd5bmlrID0gYTMgKiBwb3coeCwgMykKICAgICAgICAgICAgICAgICArIGEyICogcG93KHgsIDIpCiAgICAgICAgICAgICAgICAgKyBhMSAqIHBvdyh4LCAxKQogICAgICAgICAgICAgICAgICsgYTAgKiBwb3coeCwgMCk7CgogICAgY291dCA8PCAic3RvcGllbiB3aWVsb21pYW51OiAiIDw8IHN0b3BpZW4gPDwgZW5kbDsKICAgIGNvdXQgPDwgImEzID0gIiA8PCBhMyA8PCBlbmRsOwogICAgY291dCA8PCAiYTIgPSAiIDw8IGEyIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJhMSA9ICIgPDwgYTEgPDwgZW5kbDsKICAgIGNvdXQgPDwgImEwID0gIiA8PCBhMCA8PCBlbmRsOwogICAgY291dCA8PCAieCA9ICIgPDwgeCA8PCBlbmRsOwogICAgY291dCA8PCAidygzKSA9ICIgPDwgd3luaWsgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==