👤

Cum generez matricea
3 3 3
8 5 2
14 6 1 pentru n=3?


Răspuns :

Salut. Uite aici rezolvarea problemei. Succes in continuare!


#include "stdafx.h"
#include <iostream>

using namespace std;


int main()
{
        int n, i, j, k;
        int v[20][20];

        cin >> n;
        k = n;

        for (j = 0; j < n; j++)
                   v[0][j] = n;

        for (i = 0; i < n; i++)
        {
                   v[i][n - 1] = k;
                   k--;
        }

         for (i = 1; i < n; i++)
         {
                   for (j = n - 2; j >= 0; j--)
                   {
                                v[i][j] = v[i - 1][j] + v[i][j + 1];
                   }
          }

          for (i = 0; i < n; i++)
          {
                     for (j = 0; j < n; j++)
                              cout << v[i][j] << " ";

                cout << endl;
          }

      return 0;
}