SaveText.Ru

Без имени
  1.  
  2. #include "stdafx.h"
  3. #include<stdlib.h>
  4. #define _USE_MATH_DEFINES
  5.  
  6. #include <iostream>
  7. #include <math.h>
  8. #include <iomanip>
  9.  
  10. using namespace std;
  11.  
  12.  
  13. int main()
  14. {
  15.         double a, b, x, dx, f;
  16.         cout << left;
  17.         cout << "Input a:";
  18.         cin >> a;
  19.         cout<< "Input b:";
  20.         cin >> b;
  21.         cout << "Input dx:";
  22.         cin >> dx;
  23.         if ((a > b) || (dx < 0))
  24.         {
  25.                 cout << "Incorrect data" << endl;
  26.                 system("pause");
  27.                 return 0;
  28.         }
  29.  
  30.         cout << left << setw(15) << "x" << setw(15) << "F(x)" << endl;
  31.  
  32.         for (x = a; x <= b; x += dx)
  33.         {
  34.                
  35.                 if (x < -6)
  36.                 {
  37.                        
  38.                                 f = 7 * pow(sin(x), 3) + pow(10 * x*x + 3, 0.2);
  39.  
  40.                 }
  41.  
  42.                 if ((x >= -6) && (x <= -1))
  43.                 {
  44.                         f = log10(1 + (abs(3 + x)) / (3 - x) + cos(x / 2));
  45.  
  46.                 }
  47.  
  48.                 if (x > -1)
  49.                 {
  50.                         f = - M_PI;
  51.                 }
  52.                
  53.                         cout << setw(15) << x << setw(15) << f << endl;
  54.                
  55.         }
  56.  
  57.  
  58.        
  59.        
  60.         system("pause");
  61.         return 0;
  62. }

Share with your friends:

Print