👤
a fost răspuns

VA ROG MULT!!!
SA SE AFISEZE VALOAREA UNUI POLINOM INTR-UN PUNCT DAT. POLINOMUL VA FI DAT DE COEFICIENTII SAI. NU SE VOR UTILIZA TABLOURI.
EX: X^5+3X^4+7X^3-9X^2+2X-3 IN X=2 ESTE 101


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

double x,p=1,s, c;

int g,i;

int main()

{

   cin >> g >> x;

   for (i=1; i<=g; i++)

       p=p*x;

   for (i=1; i<=g+1; i++)

   {

       cin >> c;

       s=s+c*p;

       p=p/x;

   }

   cout << s;

   return 0;

}

Explicație:

variabile utilizate:

g gradul polinomului

x  necunoscuta polinomului

c  coeficientul introdus

p  puterea lui x

s suma calculata sau valoarea polinomului

1. Deci din start se introduce g, gradul si x, valoarea lui x

2. Se calculeaza x la puterea grad maxim

3. Se citesc coeficientul c

4. Se afla suma curenta s=s+c*p

5. Se micsoreaza puterea lui x,  p=p/x

6. se trece la p.3 pana se introduc toti coeficientii.

7. se afiseaza valoarea polinomului, adica s