Pagini recente » Cod sursa (job #2246294) | Cod sursa (job #2116020) | Cod sursa (job #436789) | Cod sursa (job #1310759) | Cod sursa (job #2446186)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{
int a, b, suma, i, j;
fin >> a >> b;
int m[17][17];
for(i = 0; i < a; i++)
{
for(j = 0; j < b; j++)
{
fin >> m[i][j];
}
}
for(i = 0; i < a; i++)
{
suma = 0;
for(j = 0; j < b; j++)
{
suma += m[i][j];
}
if(suma < 0)
{
cout << "suntem la randul: " << i + 1 << ", cu suma: " << suma << '\n';
for(j = 0; j < b; j++)
{
m[i][j] = -m[i][j];
}
}
}
for(i = 0; i < a; i++)
{
suma = 0;
for(j = 0; j < b; j++)
{
suma += m[j][i];
}
if(suma < 0)
{
cout << "suntem la coloana: " << i + 1 << '\n';
for(j = 0; j < a; j++)
{
m[j][i] = -m[j][i];
}
}
}
suma = 0;
for(i = 0; i < a; i++)
{
for(j = 0; j < b; j++)
{
suma += m[i][j];
cout << m[i][j] << ' ';
}
cout << '\n';
}
fout << suma;
}