fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6. // Stopień wielomianu
  7. int stopien = 3;
  8.  
  9. // Współczynniki w tablicy: a3, a2, a1, a0
  10. int wspolczynniki[] = {2, 3, 4, 5};
  11.  
  12. int x = 3;
  13. int W = 0;
  14.  
  15. // Obliczanie wartości wielomianu metodą naiwną
  16. for(int i = 0; i <= stopien; i++) {
  17. int potega = pow(x, stopien - i); // x^(stopien-i)
  18. W += wspolczynniki[i] * potega;
  19. }
  20.  
  21. // Wyświetlenie stopnia wielomianu
  22. cout << "Stopien wielomianu: " << stopien << endl;
  23.  
  24. // Wyświetlenie współczynników w formie a3 = 2, a2 = 3 ...
  25. for(int i = 0; i <= stopien; i++) {
  26. cout << "a" << (stopien - i) << " = " << wspolczynniki[i] << endl;
  27. }
  28.  
  29. // Wyświetlenie wyniku dla x
  30. cout << "Dla x = " << x << ", W(x) = " << W << endl;
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
Stopien wielomianu: 3
a3 = 2
a2 = 3
a1 = 4
a0 = 5
Dla x = 3, W(x) = 98