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ăspunsuri la întrebare
Răspuns de
2
#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;
}
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;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă