Informatică, întrebare adresată de moleacristianmi, 8 ani în urmă

URGENT!!!!!
Se citeste o matrice din fisierul date.in sa se faca suma elementelor se sub diagonala secundara, iar rezultatul sa se afiseze in fisierul date.out.


boiustef: şi cum de citit elementele mtricei din fişier dacă nu se cunoaşte din start dimensiunea matricei? sau pe prima linie a fişierului se află dimensiunea?

Răspunsuri la întrebare

Răspuns de edytm21p717c2
0

#include <fstream>

using namespace std;

ifstream fin("date.in");

ofstream fout("date.out");

int main()

{

int a[101][101],n,m,i,j,s=0;

fin>>n>>m;

for(i=1;i<=n;i++)

for(j=1;j<=m;j++)

fin>>a[i][j];

for(i=1;i<=n;i++)

for(j=1;j<=m;j++)

if(i+j>n+1)

s+=a[i][j];

fout<<s;

return 0;

}

Sper sa te ajute ! Programul este scris in limbajul C++ !

Alte întrebări interesante