Pagini recente » Cod sursa (job #180759) | Cod sursa (job #863116) | Cod sursa (job #79250) | Cod sursa (job #2244346) | Cod sursa (job #2205567)
#include <iostream>
using namespace std;
void suma(int m[16][16],int l,int c)
{
int s=0;
for(int i=0;i<l;i++)
{
for(int j=0;j<c;j++)
{
s=s+m[i][j];
}
}
//cout<<"Suma el matrice: ";
cout<<s;
cout.flush();
}
void verifCol(int m[16][16],int l,int c,int nr_c)
{
int s=0;
for(int i=0, j=nr_c;i<l;i++)
{
s=s+m[i][j];
}
if(s<0)
{
for(int i=0, j=nr_c;i<l;i++)
{
m[i][j]=m[i][j]*(-1);
}
}
}
void afisare(int m[16][16],int l,int c)
{
for(int i=0;i<l;i++)
{for(int j=0;j<c;j++)
{
cout<<m[i][j]<<" ";
}
cout<<endl;
cout.flush();
}
cout<<endl;
cout.flush();
}
void verifLinii(int m[16][16],int l,int c,int nr_l)
{
int s=0;
for(int i=nr_l, j=0;j<c;j++)
{
s=s+m[i][j];
}
if(s<0)
{
for(int i=nr_l, j=0;j<c;j++)
{
m[i][j]=m[i][j]*(-1);
}
}
}
int main()
{
int l,c;
int m[16][16];
//cout<<"l=";
cin>>l;
//cout<<"c=";
cin>>c;
for(int i=0;i<l;i++)
for(int j=0;j<c;j++)
{
//cout<<"m["<<i<<"]["<<j<<"]= ";
cin>>m[i][j];
}
//afisare(m,l,c);
for(int i=0;i<l;i++)
verifLinii(m,l,c,i);
for(int j=0;j<c;j++)
verifCol(m,l,c,j);
//afisare(m,l,c);
suma(m,l,c);
}