Šī programma, izmantojot struktūras, saglabā informāciju par 10 studentiem (vārds, saraksts un atzīmes).
Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:
- C ++ masīvi
- C ++ struktūras
Šajā programmā tiek izveidota struktūra, students.
Šai struktūrai ir trīs dalībnieki: nosaukums (virkne), rullis (vesels skaitlis) un zīmes (pludiņš).
Tad mēs izveidojām struktūras masīvu 10 lielumā, lai uzglabātu informāciju par 10 studentiem.
Izmantojot ciklam, programma no lietotāja paņem 10 studentu informāciju un parāda to ekrānā.
Piemērs: saglabājiet informāciju struktūrā un parādiet to
#include using namespace std; struct student ( char name(50); int roll; float marks; ) s(10); int main() ( cout << "Enter information of students: " << endl; // storing information for(int i = 0; i < 10; ++i) ( s(i).roll = i+1; cout << "For roll number" << s(i).roll << "," << endl; cout <> s(i).name; cout <> s(i).marks; cout << endl; ) cout << "Displaying Information: " << endl; // Displaying information for(int i = 0; i < 10; ++i) ( cout << "Roll number: " << i+1 << endl; cout << "Name: " << s(i).name << endl; cout << "Marks: " << s(i).marks << endl; ) return 0; )
Rezultāts
Ievadiet studentu informāciju: 1. kārtas numuram ievadiet vārdu: Tom Ievietojiet atzīmes: 98 2. kārtas ierakstam ievadiet vārdu: Džerijs Ievietojiet atzīmes: 89… Informācijas parādīšana: ruļļa numurs: 1 vārds: Toms Marks: 98…