se da un tablou bidimensional din 4 rinduri si 3 coloane. de calculat suma numerelor pozitive si produsul numerelor negative. va roog ajutati-ma!!
Răspunsuri la întrebare
Răspuns de
1
#include<iostream.h>
void main()
{
int n,m,a[3][4], i,j, nn=0, np=0;
long int p=1, s=0;
cout<<"n=";cin>>n;
cout<<"m="; cin>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
if(a[i][j]>0)
{
s= s+ a[i][j];
np++; // numeri si numerele pozitive - optional
}
if (a[i][j]<0) {
p=p*a[i][j];
nn++ // numeri si nr negative - optional
}
cout<<s<<endl;
cout << p << endl;
}
void main()
{
int n,m,a[3][4], i,j, nn=0, np=0;
long int p=1, s=0;
cout<<"n=";cin>>n;
cout<<"m="; cin>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
if(a[i][j]>0)
{
s= s+ a[i][j];
np++; // numeri si numerele pozitive - optional
}
if (a[i][j]<0) {
p=p*a[i][j];
nn++ // numeri si nr negative - optional
}
cout<<s<<endl;
cout << p << endl;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă