joi, 7 noiembrie 2013

Functia asupra mai multor matrici cu parametrii !

#include <iostream>
using namespace std;

int i, j, n; //s-au declarat variabilele globale.
 //(valabile in tot programul)
void citire(int x[10][10], int m) //se creeaza functia citire, are ca parametrii o matrice si un numar de linii si
 coloane, si este de tip void(nu returneaza valoarea).
{for(i=1; i<=n; i++) //se parcurg liniile matricei.
 for(j=1; j<=n; j++) //se parcurg coloanele matricei.
 {cout<<"x["<<i<<"]["<<j<<"]= "; //afisam elementele matricei, pentru a le da valori.
 cin>>x[i][j]; //memoram valorile matricei.
 }
}
void afisare(int x[10][10], int m) //se declara functia de tip void care afiseaza.
{
 for(i=1; i<=n; i++) //se parcurg liniile.
{
 for(j=1; j<=n; j++) //se parcurg coloanele.
 cout<<x[i][j]<<" "; //afisarea elementelor matricei cu spatii intre ele.
 cout<<"\n"; //afiseaza noua linie.
}
}
int suma(int x[10][10], int m)
{int S=0;
 for(int i=1; i<=n; i++)
 for(int j=1; j<=n; j++)
 S=S+x[i][j];
 return S;
}
int main()
int a[10][10], b[10][10], c[10][10];
cout<<"Cate linii si cate coloane?: "; cin>>n;
cout<<"Citim matricea A: "<<endl;
citire (a, n); //afiseaza functia citire pentru matricea A.
cout<<"Citim matricea B: "<<endl;
citire(b, n); //afiseaza functia citire pentru matricea B.
cout<<"Citim matricea C: "<<endl;
citire(c, n); //afiseaza functia citire pentru matricea C.
}

Niciun comentariu:

Trimiteți un comentariu