// VALENTINA UNGUROIU - Grupa 1051 // Subiectul 13 #include #include #include #include #include class linie; class statist { int nr_indic; public: double a[10][10]; linie *vector[10]; statist(int nind=0); int spune_nrindic() {return nr_indic;} statist& operator ++(); }; class linie:public statist { int nrani; char *numeindic[20]; int stare[10]; public: linie(int ni=0,int ani=0):statist(ni) {int i,j; cout<<"Dati numarul de ani:"; cin>>nrani; cout<<"\n"<<"Dati valorile indicatorilor:"<<"\n"; for (i=0;i>a[i][j]; cout<>stare[i]; cout<>numeindic[i]; } } int spune_nrani() {return nrani;} double *get_valori(int i); int spune_stare(int i); char *spune_numeindic(int i) {return numeindic[i];} void friend operator !=(char var[20],linie p2); }; void operator!=(char var[20],linie p2) {int i=0,gasit=0; while ((i>nr_indic; } int linie::spune_stare(int i) {return stare[i]; } double* linie::get_valori(int i) {int j; double *x; x=new double [10]; for (j=0;j>raspuns; if (*raspuns=='d') {cout<<"Dati numele indicatorului a carui stare doriti sa o schimbati:"; cin>>nume; i=0;exista=0; while ((i