Informatică, întrebare adresată de stefaniac99, 9 ani în urmă

Să se înlocuiască elementul maxim de pe fiecare coloană a unei matrice patratica cu suma elementelor de pe coloana respectivă. in c++

Răspunsuri la întrebare

Răspuns de express
1
Ti-am facut o sursa in C++ cu citirea datelor din fisier. Succes!
#include <bits/stdc++.h>using namespace std;int n, i, m, j, a[55][55], maxx, s, lin, col, sum[55];int main(){    ifstream f("date.in");    ofstream g("date.out");    f >> n;    for(i = 1; i <= n; i ++)    {
        for(j = 1; j <= n; j ++)        {            f >> a[i][j];            sum[j] = sum[j] + a[i][j];        }    }    for(j = 1; j <= n; j ++)    {        maxx = -INT_MAX;        for(i = 1; i <= n; i ++)        if(a[i][j] > maxx) maxx = a[i][j], lin = i, col = j;        a[lin][col] = sum[j];    }    for(i = 1; i <= n; i ++)    {        for(j = 1; j <= n; j ++)        {            g << a[i][j] << " ";        }        g << "\n";    }    return 0;}
Alte întrebări interesante