Guest User

Untitled

a guest
Nov 20th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. //проверка функции на чет-нечет
  2. #include<iostream>
  3. #include<locale.h>
  4. #include<math.h>
  5. using namespace std;
  6.  
  7. double form(double x)
  8. {
  9. double y;
  10. y=x*x*x+1;
  11. return y;
  12. }
  13.  
  14.  
  15. int main()
  16. {
  17. setlocale(LC_ALL,"Russian");
  18. double x,c;
  19. const double a=5.0;
  20. int k;
  21. k=0;
  22. c=a;
  23. for (x=0;x<=a;x=x+0.1){
  24. if (form(x)==form(-x))
  25. k=1;
  26. else{
  27. k=0;
  28. c=x;
  29. break;
  30. }
  31. }
  32. if (c!=a){
  33. for (x=0;x<=a;x=x+0.1)
  34. if (form(x)==-form(-x))
  35. k=2;
  36. }
  37.  
  38. if (k==1)
  39. cout<<"Функция чётная"<<endl;
  40. else {if (k==2)
  41. cout<<"Функция нечётная"<<endl;
  42. else
  43. cout<<"Функция общего вида"<<endl;}
  44. system("pause");
  45. return 0;
  46. }
Add Comment
Please, Sign In to add comment