Advertisement
Guest User

Многочлен (17 вар)

a guest
May 24th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.63 KB | None | 0 0
  1. function polynom
  2. % Дано: многочлен g(bα² + cα + d) = 0;
  3. % g(bα² + cα + d) = (bα² + cα + d) + 3(bα² + cα + d) + 2;
  4. % {α обозначили как x}
  5. % Требуется проверить: приводимость многочлена g
  6.  
  7. flag = 0;
  8.  
  9. for x = 0:4
  10.   for b = 0:4
  11.     for c = 0:4
  12.       for d = 0:4
  13.         g = (b*x^2 + c*x + d)^3 + 3*(b*x^2 + c*x + d) + 2;
  14.         if g == 0
  15.           flag = 1;
  16.         endif
  17.       endfor
  18.     endfor
  19.   endfor
  20. endfor
  21.  
  22. if flag == 0
  23.   disp("Многочлен неприводим");
  24. else
  25.   disp("Многочлен приводим");
  26. endif
  27.  
  28. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement