Предмет: Информатика, автор: Chebyrek2000ru

Плиз на С++
Дано натуральное число 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

Ответы

Автор ответа: settom
1

Объяснение:

#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;

   }

}

Приложения:

Chebyrek2000ru: о спс
Интересные вопросы
Предмет: Английский язык, автор: MAKCUMKA1
Предмет: Русский язык, автор: КирюхаОлимпиада
Предмет: Математика, автор: Kazzzz
Предмет: Математика, автор: Otlihnik228