SaveText.Ru

Без имени
  1. #include <iostream>
  2. #include <cmath>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. int factorial(int x) {
  8.         int f = 1;
  9.         for (int i = 0; i < x; i++)
  10.                 f = f*(i + 1);
  11.         return f;
  12. }
  13.  
  14. int main()
  15. {
  16.         setlocale(LC_ALL, "russian");
  17.        
  18.         float n, m, x;
  19.         int i, j;
  20.         cin >> n >> m >> x;
  21.         float **a;
  22.         a = new float *[n];
  23.                 for (i = 0; i < n; i++)
  24.                         a[i] = new float[m];
  25.  
  26.         for (i = 0; i < n; i++)
  27.                 for (j = 0; j < m; j++) {
  28.                         int pharaoh = i + 1 - j;
  29.                         if (pharaoh >= 0)
  30.                                 a[i][j] = pow(x, pharaoh) / factorial(pharaoh);
  31.                         else a[i][j] = 0;
  32.                 };
  33.  
  34.         for (i = 0; i < n; i++) {
  35.                 cout << endl;
  36.                 for (j = 0; j < m; j++)
  37.                         cout << a[i][j] << " ";
  38.         }
  39.  
  40.         system("pause");
  41.         return 0;
  42. }
  43.  
  44.  

Share with your friends:

Print