Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //проверка функции на чет-нечет
- #include<iostream>
- #include<locale.h>
- #include<math.h>
- using namespace std;
- double form(double x)
- {
- double y;
- y=x*x*x+1;
- return y;
- }
- int main()
- {
- setlocale(LC_ALL,"Russian");
- double x,c;
- const double a=5.0;
- int k;
- k=0;
- c=a;
- for (x=0;x<=a;x=x+0.1){
- if (form(x)==form(-x))
- k=1;
- else{
- k=0;
- c=x;
- break;
- }
- }
- if (c!=a){
- for (x=0;x<=a;x=x+0.1)
- if (form(x)==-form(-x))
- k=2;
- }
- if (k==1)
- cout<<"Функция чётная"<<endl;
- else {if (k==2)
- cout<<"Функция нечётная"<<endl;
- else
- cout<<"Функция общего вида"<<endl;}
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment