Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- void Pascal(int k);
- int main() {
- int k; // делаем размерность пирамидки
- cout << "Vvedite chislo" << endl;
- cin >> k;
- k = k + 1;
- Pascal(k);
- return 0;
- }
- void Pascal(int k){
- int a[30][30], n, m;
- for (n = 0; n < 30; n++) {
- a[0][n] = 1; a[n][0] = 1;
- } //пишем 1 по бокам треугольника паскаля
- for (n = 1; n < k; n++)
- for (m = 1; m < k; m++)
- a[n][m] = a[n - 1][m] + a[n][m - 1]; // высчитывает значения внутри треугольника
- for (n = 0; n < k; n++) {
- for (m = 0; m <= n; m++)
- cout << a[m][n - m] << ' '; // выводим треугольник Паскаля
- cout << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement