Pagini recente » Cod sursa (job #626895) | Cod sursa (job #1976570) | Cod sursa (job #1723881) | Cod sursa (job #2241898) | Cod sursa (job #274318)
Cod sursa(job #274318)
#include<fstream.h>
long m[18][18],a1,a2;
int suma(){
int i,j,sum=0;
for(i=0;i<a1;i++)
for(j=0;j<a2;j++)
sum=sum+m[i][j];
return sum;
}
int main(){
long i,n,k=1,j,sum=0;
ifstream f("flip.in");
f>>a1>>a2;
for(i=0;i<a1;i++)
for(j=0;j<a2;j++)
f>>m[i][j];
while (k==1){
k=0;
for(i=0;i<a1;i++){
sum=0;
for(j=0;j<a2;j++)
sum=sum+m[i][j];
if(sum<0){
k=1;
for(j=0;j<a2;j++)
m[i][j]=m[i][j]*-1;
}
}
for(i=0;i<a2;i++){
sum=0;
for(j=0;j<a1;j++)
sum=sum+m[j][i];
if(sum<0){
k=1;
for(j=0;j<a1;j++)
m[j][i]=m[j][i]*-1;
}
}
}
ofstream g("flip.out");
g<<suma();
return 0;
}