// Ex520.cc // Sec. 5.2 of lecture // Structure #include #include main() { const int MAX_SKZ = 5; // new structure struct Student_Mult { long long int matrikel; int skz[MAX_SKZ]; char name[30], vorname[20]; int num_skz; }; // Variable of type Student Student_Mult arni,robbi; int i; // Data input cout << endl << " Vorname : "; cin >> arni.vorname; cout << endl << " Familienname : "; cin >> arni.name; cout << endl << " # skz : "; cin >> arni.num_skz; for (i=0; i < arni.num_skz; i++) {cout << endl << " Studentenkennzahl : "; cin >> arni.skz[i]; } cout << endl << " Matrikelnummer : "; cin >> arni.matrikel; robbi = arni; // output cout << endl << "-----------------------------------" << endl; cout << robbi.vorname << " " << robbi.name << ", SKZ: "; for (i=0; i < robbi.num_skz; i++) { cout << robbi.skz[i] << " "; } cout << robbi.matrikel << endl << endl; }