Acest program stochează informațiile (numele, rolul și notele) a 10 studenți care utilizează structuri.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C ++:
- Matrice C ++
- Structuri C ++
În acest program, se creează o structură, student.
Această structură are trei membri: nume (șir), rolă (întreg) și semne (float).
Apoi, am creat o matrice de structuri de dimensiunea 10 pentru a stoca informații de 10 studenți.
Folosind pentru buclă, programul ia informațiile a 10 studenți de la utilizator și le afișează pe ecran.
Exemplu: Stocați informații în structură și afișați-le
#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; )
Ieșire
Introduceți informațiile studenților: Pentru numărul 1, introduceți numele: Tom Introduceți marcajele: 98 Pentru numărul numărul 2, introduceți numele: Jerry Introduceți marcajele: 89 … Afișarea informațiilor: Numărul listei: 1 Nume: Tom Marcează: 98 …