23.1.23010690. Učitati matricu 5x4 pomoću datoteke. Ispisati red (kolonu) sa najvećom sumom.

Opis rješenja:

Listing programa:

/* 23010690 Učitati matricu 5x4 pomoću datoteke. Ispisati red (kolonu) sa najvećom sumom. */
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{ifstream ulaz ("matrica5x4.txt");
 ofstream izlaz ("maxredkol.txt");
 int a[6][6], sumar=0, sumak=0, maxr=INT_MIN, maxk=INT_MIN, red, kol;
 for (int i=0; i<5; i++)
    {for (int j=0; j<4; j++)
      {ulaz >> a[i][j];
       sumar=sumar+a[i][j];
       }
     if (sumar>maxr) {maxr=sumar; red=i;}
     }
 for (int j=0; j<4; j++)
     {for (int i=0; i<5; i++)
        sumak=sumak+a[i][j];
      if (sumak>maxk) {maxk=sumak; kol=j;}
     }
 izlaz << red << ". red ima max sumu ";
 for (int j=0; j<4; j++) izlaz << a[red][j] << " ";
 izlaz << endl << kol << ". kolona ima max sumu ";
 for (int i=0; i<5; i++) izlaz << a[i][kol] << " ";          
 return EXIT_SUCCESS;
}

Ispis na ekranu:

Riješeni zadaci    Index