Плиз на С++
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
1 1 1 1 1 1
1 2 3 4 5 6
1 3 6 10 15 21
1 4 10 20 35 56
1 5 15 35 70 126
1 6 21 56 126 252
Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 6 1 1 1 1 1 1
1 2 3 4 5 6
1 3 6 10 15 21
1 4 10 20 35 56
1 5 15 35 70 126
1 6 21 56 126 252
Answers & Comments
Объяснение:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int N,i,j;
cout << "Введите размер массива N=";
cin >> N;
int** Array = new int* [N];
for (int i = 0; i < N; i++)
Array[i] = new int[N];
for (int i = 0; i < N; i++)
{
Array[i][0] = 1;
Array[0][i] = 1;
}
for (j = 1; j < N; j++)
for (i = 1; i < N; i++)
Array[j][i] = Array[j-1][i] + Array[j][i-1];
for (j = 0; j < N; j++)
{
for (i = 0; i < N; i++)
cout << Array[j][i] << " ";
cout << endl;
}
}