#include #include using namespace std; int main() { ifstream fin("tablou.in"); ofstream fout("tablou.out"); unsigned int n, maxi = 0; unsigned int a[101][101] = {0}; // citesc datele de intrare // si le afisez in fisierul de iesire fin >> n; for(int i = 1; i <= n; ++i) { for(int j = 1; j <= n; ++j) { fin >> a[i][j]; a[i][0] += a[i][j]; a[0][j] += a[i][j]; maxi = (a[0][j] > maxi ? a[0][j] : maxi); } } // afisez elementele de pe diagonala principala for(int i = 1; i <= n; ++i) { fout << a[i][i] << " "; } fout << "\n"; // afisez sumele de pe liniile care au indicele egal cu cel al coloanelor de suma maxima for(int i = 1; i <= n; ++i) { if(a[0][i] == maxi) { fout << a[i][0] << " "; } } }