#include #include #include using namespace std; struct studentas { string vard, pav; int gr_nr, paz, amount, skaic; }; void sort(studentas *N, int a) { studentas *mas; int b=0, n1=0, n2=0, n=0, temp1=0; for(int j=1; j<11; j++) { for(int i=0; ivard = N[i].vard; temp->pav = N[i].pav; temp->kalba = N[i].kalba; temp->balai = N[i].balai; N[i].vard = N[j].vard; N[i].pav = N[j].pav; N[i].kalba = N[j].kalba; N[i].balai = N[j].balai; N[j].vard = temp->vard; N[j].pav = temp->pav; N[j].kalba = temp->kalba; N[j].balai = temp->balai;*/ } } } for (int i=0; i> tmp.vard >> tmp.pav >> tmp.gr_nr >> tmp.paz) { n++; if (tmp.gr_nr == 1) {gr1++;} if (tmp.gr_nr == 2) {gr2++;} if (tmp.gr_nr == 3) {gr3++;} } f.clear(); f.seekg(0); G1 = new studentas[gr1]; G2 = new studentas[gr2]; G3 = new studentas[gr3]; cout << "Studentu sarasas: " << endl; for (int i=0; i> tmp.vard >> tmp.pav >> tmp.gr_nr >> tmp.paz; if (tmp.gr_nr == 1) {G1[k1++] = temp;} if (tmp.gr_nr == 2) {G2[k2++] = temp;} if (tmp.gr_nr == 3) {G3[k3++] = temp;} cout << tmp.vard << tmp.pav << tmp.gr_nr << tmp.paz << endl; } sort(G1,gr1); sort(G2,gr2); sort(G3,gr3); } int main() { pagr(); system("pause"); return 0; }