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

Urgent! E pt teza. Dau funda

Anexe:

Răspunsuri la întrebare

Răspuns de blindseeker90
1
                #include <iostream>
#include <fstream>
using namespace std;

float a[100][100];
int m,n;
ifstream fim("matrice.txt");

void citeste()
{
int i,j;
fim>>m>>n;
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
fim>>a[i][j];
}
}
}

void bordeaza(){
int i,j;
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
a[i][n+1]=a[i][n+1]+a[i][j];
}
a[i][n+1]=a[i][n+1]/n;
}

for(j=1;j<=n;j++){
for(i=1;i<=m;i++){
a[m+1][j]=a[m+1][j]+a[i][j];
}
a[m+1][j]=a[m+1][j]/m;
}
}
void scrie(){
int i,j;

for(i=1;i<=m+1;i++){
for(j=1;j<=n+1;j++){
if(i==m+1&&j==n+1){
break;
}
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
int main(){
citeste();
bordeaza();
scrie();
return 0;
}            
Alte întrebări interesante