Pagini recente » Cod sursa (job #3343374) | Cod sursa (job #221208) | Cod sursa (job #3347412) | Cod sursa (job #398436) | Cod sursa (job #807673)
Cod sursa(job #807673)
#include<iostream>
#include<fstream>
using namespace std;
//int verif (int a)
//{
// int min=0, plus=0, modifica;
// if(a<0)
// {min=min+a;}
// else
// {plus=plus+a;}
//
// min=abs(min);
//
// if(min>plus)
// modifica=1;
// else
// modifica=0;
//
// return modifica;
//}
int main()
{
ifstream f ("flip.in",ios::in);
ofstream g ("flip.out",ios::out);
int a[16][16], n, m, i, j;
f>>n;
f>>m;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
f>>a[i][j];
int suma;
j=1;
while(j<=m)
{
suma=0;
for(i=1; i<=n; i++)
{
for(i=1; i<=n; i++)
suma=suma+a[i][j];
if (suma<0)
{
for(i=1; i<=n; i++)
a[i][j]=(-1)*a[i][j];
j++;
}
else
j++;
}
}
i=1;
while(i<=n)
{
suma=0;
for(j=1; j<=m; j++)
{
for(j=1; j<=m; j++)
suma=suma+a[i][j];
if (suma<0)
{
for(j=1; j<=m; j++)
a[i][j]=(-1)*a[i][j];
i++;
}
else
i++;
}
}
////afisare
//for(i=1; i<=n; i++)
//{
// for(j=1; j<=m; j++)
// g<<a[i][j]<<" ";
// g<<"\n";
//}
//suma elementelor
suma=0;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
suma=suma+a[i][j];
g<<suma;
f.close();
g.close();
}