Pagini recente » Cod sursa (job #842703) | Cod sursa (job #2715999) | Cod sursa (job #2804377) | Cod sursa (job #2661960) | Cod sursa (job #1905553)
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
int main()
{
ifstream f("flip.in");
ofstream g("flip.out");
int n=0, m=0, a[16][16], s=0, maxColn=0;
ull nrPoz=0, nrNeg=0, maxPoz=0, maxNeg=0;
f>>n>>m;
for(int i=1; i<=n; ++i)
{
for(int j=1; j<=m; ++j)
{
f>>a[i][j];
}
}
for(int j=1; j<=m; ++j)
{
for(int i=1; i<=n; ++i)
{
if(a[i][j]>=0) nrPoz+=a[i][j];
else nrNeg+=a[i][j];
}
if(nrPoz>maxPoz && nrNeg>maxNeg)
{
maxPoz=nrPoz;
maxNeg=nrNeg;
maxColn=j;
}
}
for(int j=1; j<=m; ++j)
{
for(int i=1; i<=n; ++i)
{
if(j==maxColn) s+=a[i][j]*(-1), cout<<(a[i][j]*(-1))<<" ";
else s+=a[i][j], cout<<a[i][j]<<" ";
}
cout<<endl;
}
g<<s+2;
return 0;
}