👤

Fie dat un șir de n linii și m coloane numărați câte numere negative sunt in prima linie și de afișat la ecran suma numerelor impare din fiecare coloană împără
Va rog ajutați !


Răspuns :

#include <iostream>

using namespace std;

int main()

{

   int a[31][31], n, m, i, j, s, negative=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(j=1;j<=m;j++)

       if(a[1][j]<0) negative++;

   cout<<endl;

   cout<<"Negative de pe prima linie:"<<negative<<endl;

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

       s=0;

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

           if(a[i][j]%2!=0)

               s=s+a[i][j];

       cout<<"Suma elementelor impare de pe coloana "<<j<<':'<<s<<endl;

   }

   return 0;

}