👤

Ajutati-ma va rog!!!Să se scrie un program ce va prelucra un masiv bidimensional cu n linii şi m coloane, avînd următoarea condiţie:
De calculat diferenţa dintre suma elementelor primului rînd şi suma elementelor rîndului doi.
în C++


Răspuns :

#include <iostream>

using namespace std;

int main(){

int n, m, a[101][101], s1=0, s2=0;

cin>>n>>m;

for(int i=1; i<=n; i++){

for(int j=1;j<=m;j++){

cin>>a[i][j];

if (i==1) s1+=a[i][j];

if (i==2) s2+=a[i][j];

}

}

cout<<s1-s2;

}

Răspuns:

#include<iostream>

using namespace std;

int n,m,a[25][25],s,s1,j,i;

int main()

{

   cin>>n>>m;///citim n si m

   for(i=1;i<=n;i++)

       for(j=1;j<=m;j++)

           cin>>a[i][j];///citim elementele matricii

   for(j=1;j<=m;j++) ///parcurgem matricea doar pe liniile dorite

   {

       s+=a[1][j];/// calculam suma elementelor de pe randul 1

       s1+=a[2][j];/// calculam suma elementelor de pe randul 2

   }

   cout<<s-s1; ///afisam diferenta lor

}

Explicație: