Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include<locale.h>
- double fun(double x){
- return x*x*x*x;
- }
- double fun1(double x){
- return tan(x);
- }
- double fun2(double x){
- return exp(x);
- }
- using namespace std;
- int main(void){
- double a, b, x;
- setlocale(LC_ALL, "Russian");
- cout<<"Введите крайние точки промежутка:";
- cin>>a>>b;
- for (x=a;x<=b;x+=0.1){
- cout<<x<<endl;
- if (fun(x)!=fun(-x))
- break;
- }
- cout<<x<<endl;
- if (x<b){
- for (x=a;x<=b;x+=0.1)
- if (fun(-x)!=-fun(x))
- break;
- if (x<b)
- cout<<"Функция x^4 не чётная и не нечётная"<<endl;
- else
- cout<<"Функция x^4 нечётная"<<endl;
- }
- else
- cout<<"Функция x^4 чётная"<<endl;
- for (x=a;x<=b;x+=0,1){
- if (fun1(x)!=fun1(-x))
- break;
- }
- if (x<b){
- for (x=a;x<=b;x+=0.1)
- if (fun1(-x)!=-fun1(x))
- break;
- if (x<b)
- cout<<"Функция tg(x) не чётная и не нечётная"<<endl;
- else
- cout<<"Функция tg(x) нечётная"<<endl;
- }
- else
- cout<<"Функция tg(x) чётная"<<endl;
- for (x=a;x<=b;x+=0,1){
- if (fun2(x)!=fun2(-x))
- break;
- }
- if (x<b){
- for (x=a;x<=b;x+=0.1)
- if (fun1(-x)!=-fun1(x))
- break;
- if (x<b)
- cout<<"Функция e^x не чётная и не нечётная"<<endl;
- else
- cout<<"Функция e^x нечётная"<<endl;
- }
- else
- cout<<"Функция e^x чётная"<<endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment