/* ~ Turbo C++ ~ */ /* Prelucrarea datelor statistice * Se afiseaza informatia acelor locatari din bloc care au depasit restanta stabilita */ #include #include #include //----------------------------------------------------------- #define nr_locatari 20 #define STRING char* #define WORD unsigned int //----------------------------------------------------------- typedef struct{ int restanta; WORD apartament; float suprafata; STRING nume_proprietar; } Locatar; //----------------------------------------------------------- Locatar bloc[nr_locatari] = { // rest ap sup nume {121, 1, 23.5, "Ion"}, {120, 2, 12.3, "Vasile"}, {23, 3, 30.2, "Natalia"}, {50, 4, 58.1, "Dorin"}, {0,0,0,NULL} //terminatorul null }; void main(void){ int datorii = 30; clrscr(); cout<<"Restanta minima:\t"; cin>>datorii; clrscr(); cout<<"\tNume\tRestanta\n\t----------------\n"; for(int i=0; i datorii) printf("\t%s\t%d\n", bloc[i].nume_proprietar, bloc[i].restanta); } getch(); }