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

Se consideră expresia E(x)=a0Xn + a1Xn-1 + a2Xn-2 +...+ an-1X +an. Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (n≤9), cele n+1 numere întregi a0, a1, a2 ,…, an-1, an , apoi o valoare întreagă x (-9≤x≤9). Programul calculează şi apoi afişează pe ecran valoarea expresiei E(x).

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
3

Răspuns:

#include <iostream>

using namespace std;

int n;

int a[10];

int E(int x){

int s = 0;

int p = 1;

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

s += p * a[n-i];

p *= x;

}

return s;

}

int main(){

cin >> n;

for(int i = 0; i <= n; i++) cin >> a[i];

int x;

cin >> x;

cout << E(x);

}

Alte întrebări interesante