Advertisement
JewishCat

massiv_5v

Dec 19th, 2015
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. void Pascal(int k);
  7. int main() {
  8.  
  9.     int k; // делаем размерность пирамидки
  10.     cout << "Vvedite chislo" << endl;
  11.     cin >> k;
  12.     k = k + 1;
  13.     Pascal(k);
  14.     return 0;
  15. }
  16. void Pascal(int k){
  17.     int a[30][30], n, m;
  18.     for (n = 0; n < 30; n++) {
  19.         a[0][n] = 1; a[n][0] = 1;
  20.     } //пишем 1 по бокам треугольника паскаля
  21.  
  22.     for (n = 1; n < k; n++)
  23.         for (m = 1; m < k; m++)
  24.             a[n][m] = a[n - 1][m] + a[n][m - 1]; // высчитывает значения внутри треугольника
  25.  
  26.     for (n = 0; n < k; n++) {
  27.         for (m = 0; m <= n; m++)
  28.             cout << a[m][n - m] << ' '; // выводим треугольник Паскаля
  29.         cout << endl;
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement