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
|
|