Pagini recente » Cod sursa (job #2218550) | Cod sursa (job #2368546) | Cod sursa (job #1684820) | Cod sursa (job #708145) | Cod sursa (job #311263)
Cod sursa(job #311263)
#include<iostream.h>
#include<fstream.h>
#include<math.h>
fstream f("flip.in", ios::in);
fstream g("flip.out", ios::out);
int main()
{
int n,s=0,m,v[100][16],i,j,a=0,b=0,min,min1,p1,p2;
f>>n;
g<<" ";
f>>m;
for (i=1;i<=n;i++)
for (j=1;j<=n;j++)
f<<v[i][j]<<" ";
min=10000000;
i=1;
while (i<=n)
{
for (j=1;j<=m;j++)
s=s+v[i][j];
if (s<min) {min=s;
p1=i;}
i++;
}
for (j=1;j<=m;j++)
{
v[p1][j]=v[p1][j]*(-1);
a=a+v[p1][j];
}
min1=1000000;
j=1;
while (j<=m)
{
for (i=1;i<=n;i++)
s=s+v[i][j];
if (s<min1) {min1=s;
p2=j;}
j++;
}
for (i=1;i<=n;i++)
{
v[i][p2]=v[i][p2]*(-1);
b=b+v[i][p2];
}
if (a>=b) g<<a;
else g<<b;
return 0;
}