Conan
Moderator
 Inregistrat: acum 17 ani
Postari: 198
|
|
/* sa se implementeze intr=o clasa matrice o metoda care calculeaza suma elementelor de sub diagonala principala si o introduce intr-un atribut membru*/
#include <iostream.h> #include <conio.h>
class mat { private: int s,n; int a[20][20]; public: mat(); void citire(); void afis(); void suma(); };
mat::mat(){ n=0; }
void mat::citire() { cout<<"Dati nr lin = col";cin>>n; cout<<"Dati matricea:"<<endl; for (int i=1;i<=n;i++) for (int j=1;j<=n;j++) cin>>a[i][j]; }
void mat::afis() { cout<<"Matricea este:"<<endl; for (int i=1;i<=n;i++) { for (int j=1;j<=n;j++) cout<<a[i][j]<<" "; cout<<endl; } cout<<"s="<<s<<endl; }
void mat::suma() { int aux=0; for (int i=1;i<=n;i++) for (int j=1;j<i;j++) aux+=a[i][j]; s=aux; } void main() { clrscr(); mat m; m.citire(); m.afis(); m.suma(); m.afis(); getch(); }
|
|