Informatică, întrebare adresată de BonesAndFlames, 8 ani în urmă

Se consideră un polinom Pn de gradul n, unde cei n+1 coeficienți sunt memorați într-un tablou liniar. Se citește o valoare reală c. Să se afișeze Pn(c).
(C++)

Ofer coroană și 30 de puncte.

Răspunsuri la întrebare

Răspuns de 1Viserys
0

#include <iostream>

#include <math.h>       //pentru a putea folosi functia pow()

using namespace std;

int main()

{

int n, i, v[100];

cin>>n;

for(i=n; i>=0; i--)

{

cin>>v[i];

}                         //aceasta citire ma ajuta sa leg puterea de i, polinomul are

                        //puterile de la mare la mic si vectorul are pozitii de la mic

                        //la mare. ca sa corespunda am inversat coeficientii lui Pn

int c, val=0;

cin>>c;

for(i=0; i<=n; i++)

{

val=val+pow(c, i)*v[i];

}

cout<<val;

return 0;

}

//Problema este testata in CodeBlocks si functioneaza.


boiustef: era anuntat c real...
1Viserys: scuze, inlocuiesti int cu float la c si val si e ok
Răspuns de boiustef
2

#include <iostream>

using namespace std;

float a[100];

int main()

{

   int n, i;

   float rez, p, c;

   cout << "dati gradul polinomului n= "; cin >> n;

   cout << "dati coeficientii polinomului incepand cu termenul de grad superior: \n";

   cout << "daca lipseste termenul de careva grad, inseamna ca coeficientul lui este zero \n";

   for (i=n; i>=0; --i)

       cin >> a[i];

    cout << "c= "; cin >> c;

   rez=a[0]; p=1;

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

   {

       p=p*c;

       rez=a[i]*p + rez;

   }

   cout << "Pn(c)= " << rez << "\n";

   return 0;

}



BonesAndFlames: Multumesc anticipat!
BonesAndFlames: Am postat un alt exercițiu. Poți să te uiți te rog?
boiustef: nu vad.... sau s-a rezolvat???
BonesAndFlames: Nu s-a rezolvat.
boiustef: vezi postarea ?
BonesAndFlames: Trimite-mi un mesaj privat, te rog.
boiustef: cum se face asta ?
BonesAndFlames: https://brainly.ro/tema/5562273 Uita-te aici.
boiustef: m-am uitat... acolo e postat raspunsul ...
boiustef: dar acolo este o eroare, eu am comentat acolo
Alte întrebări interesante