Informatică, întrebare adresată de coolanutza, 9 ani în urmă

VA ROG AJUTATI-MA! E URGENT!!!
Se citeste de la tastatura doua numere naturale m si n (l<m<20, l<n<20). precum si o matrice a cu m linii si n coloane elemente numere intregi. Scrieti un program care construieste un vector b avanf drept componente sumele elementelor de pe fiecare linie a matricii(fiecare element b[i] al vectorului va reprezenta suma valorilor de pe linia i in matrice cu i=0,1,...,m-1). programul va afisa vectorul b pe ecranul unul sub alutul.

ex: pentru m=4
 n=3
si matricea urmatoare

12 1 16
9 8 13
6 15 4
2 23 1

vectorul construit va fi b=(29,30,25,26).

Răspunsuri la întrebare

Răspuns de izdrew
1
#include<iostream>
using namespace std;
int a[20][20],b[30],i,j,n,m;
int main()
{
cout<<"m=";cin>>m;
cout<<"n=";cin>>n;
for(i=0;i<=m-1;i++)
for(j=0;j<=n-1;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for(i=0;i<=m-1;i++)
b[i]=0;
for(i=0;i<=m-1;i++)
for(j=0;j<=n-1;j++)
b[i]=b[i]+a[i][j];
for(i=0;i<=m-1;i++)
cout<<b[i]<<" ";
}


Alte întrebări interesante