👤

Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (2≤n≤9) şi elementele unui tablou bidimensional A cu n linii şi n coloane, care memorează numere naturale mai mici decât 10, şi afişează pe ecran pentru fiecare coloană, produsul elementelor de pe acea coloană. Valorile afişate vor fi separate prin câte un spaţiu.
5.
Exemplu: pentru matricea din figura alăturată se afişează, nu neapărat în această ordine, valorile 0 24 20 12 (10p.)
1 1 2 3
9 2 5 4
8 6 1 1
0 2 2 1


Răspuns :

#include <iostream>
using namespace std;
int main()
{
    int n,A[10][10],i,j;
      long int p;
    cin>>n;
     for( i=1;i<=n;i++)
         for(j=1;j<=n;j++)
            cin>>A[i][j];
  for(j=1;j<=n;j++)
  {
       p=1;
        for(i=1;i<=n;i++)
        {
             p*=A[i][j];
         }
         cout<<p<<" ";
   }
       return 0;
}