Pagini recente » Cod sursa (job #929585) | Cod sursa (job #1432894) | Cod sursa (job #195937) | Cod sursa (job #49689) | Cod sursa (job #1481563)
#include <fstream>
#include <climits>
using namespace std;
ifstream fin ("flip.in");
ofstream fout ("flip.out");
int x[17][17];
int main()
{
int n, m, i, j, k, s, k1, l=0;
s=0;
int i1[17];
int i2[17];
fin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
fin>> x[i][j];
k=1;
i1[k]=INT_MIN;
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
s=s+x[i][j];
if(s>i1[k])
{
i1[k]=s;
k++;
}
s=0;
}
fout << k<< '\n';
k1=1;
i2[k1]=INT_MIN;
for(j=1;j<=m;j++)
{
for(i=1;i<=n;i++)
s=s+x[i][j];
if(s>i2[k1])
{
i2[k1]=s;
k1++;
}
s=0;
}
fout << k1 << '\n';
for(i=1;i<=n;i++)
x[i][k]=x[i][k]*(-1);
for(j=1;j<=m;j++)
x[k1][j]=x[k1][j]*(-1);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
l=l+x[i][j];
fout << l << '\n';
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
fout<< x[i][j] << ' ';
fout << '\n';
}
return 0;
}