Você está na página 1de 1

#include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv[]) { // Ordem

mxima do polinmio N-1 // N o nmero de coeficientes const int N = 10; //Vetor para os coeficientes do polinmio considerando o mximo tamanho admissvel float a[N]; float x, p = 0; //Valor de x para calcular p(x) a ser guardado em p int n, i; // Grau do polinmio e contador para o lao //Entre com o grau do polinmio cout << "Digite o grau do polinmio: "; cin >> n; // Checar se o grau viola o grau mximo if(n > N-1) { cout << "Grau muito elevado. Usando Grau mximo: " << N-1 << endl; n = N-1; } // L os N +1 coeficientes do polinmio for (i=0; i<=n; i++) { cout << "Entre com a[" << i << "]: "; cin >> a[i]; } cout << "Entre com o valor de x:"; cin >> x; for(i=0; i<=n; i++) { p = p + a[i]*pow(x,i); } cout << "p(" << x << ") = " << p << endl; system("PAUSE"); return EXIT_SUCCESS; }

Você também pode gostar