Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void CitireCoef(int *v, int n){
- ++n;
- for( int i = 0; i < n; ++i){
- cout << "Introduceti coeficentul a"<< i <<": "; cin >> v[i];
- }
- }
- double CalcPolinom(int *v, int n, double punctDat){
- double x = 1, valCautata = 0;
- ++n;
- for(int i = 1; i < n; ++i) x *= punctDat;
- while(n){
- valCautata += v[--n] * x;
- x /= punctDat;
- }
- return valCautata;
- }
- int main()
- {
- int v[7], n;
- double punctDat;
- do{
- cout << "Coefecient polinom: "; cin >> n;
- if(n < 2 || n > 6) cout <<" Gradul a fost introdus incorect \n";
- }while (n < 2 || n > 6);
- CitireCoef(v, n);
- cout << "Punctul in care se calculeaza: "; cin >> punctDat;
- cout <<"Valoare polinomului in punctul " << punctDat << " este " << CalcPolinom(v, n, punctDat);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment