Pagini recente » Cod sursa (job #2165705) | Cod sursa (job #669907) | Rating Ghita Raul (GhitaRaul) | Cod sursa (job #3133322) | Cod sursa (job #1422704)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
ifstream in ("flip.in");
if (in.is_open()){
int lines, cols;
int mat[16][16];
in >> lines;
in >> cols;
cout << "lines is: " << lines << " cols is: " << cols;
for (int i = 0; i < lines; i ++)
for (int j = 0; j < cols; j ++)
in >> mat[i][j];
in.close();
cout << "\n";
for (int i = 0; i < lines; i ++){
int sum = 0;
for (int j = 0; j < cols; j ++)
sum += mat[i][j];
if (sum < 0){
cout << "Coumt linia " << i+1 << "\n";
for (int k = 0; k < cols; k ++)
mat[i][k] *= -1;;
}
}
for (int i = 0; i < cols; i ++){
int sum = 0;
for (int j = 0; j < lines; j ++)
sum += mat[j][i];
if (sum < 0){
cout << "Coumt coloana " << i+1 << "\n";
for (int k = 0; k < lines; k ++)
mat[k][i] *= -1;;
}
}
int sum2 = 0;
for (int i = 0; i < lines; i ++)
for (int j = 0; j < cols; j ++)
sum2 += mat[i][j];
ofstream out("flip.out");
out << sum2;
out.close();
}
return 0;
}