#include using namespace std; bool czyPierwsza(int n) { if (n < 2) return false; for (int i = 2; i * i <= n; i++) { if (n % i == 0) return false; } return true; } void obliczWartoscWielomianu(int n, int a[]) { int x, w = a[0]; if (czyPierwsza(n)) x = 1; else x = -1; for (int j = 1; j <= n; j++) { w = w * x + a[j]; } cout << w << endl; } int main() { obliczWartoscWielomianu(3, new int[4]{3, -12, -1, 15}); obliczWartoscWielomianu(1, new int[2]{6, 5}); obliczWartoscWielomianu(6, new int[7]{2, -3, 1, 0, -9, -1, 7}); }