Dieses Programm speichert die Informationen (Name, Rolle und Noten) von 10 Schülern mithilfe von Strukturen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden C ++ - Programmierthemen kennen:
- C ++ - Arrays
- C ++ - Strukturen
In diesem Programm wird eine Struktur erstellt, Schüler.
Diese Struktur besteht aus drei Elementen: Name (Zeichenfolge), Rolle (Ganzzahl) und Markierungen (Float).
Anschließend haben wir ein Strukturarray der Größe 10 erstellt, um Informationen von 10 Schülern zu speichern.
Mit der for-Schleife nimmt das Programm die Informationen von 10 Schülern vom Benutzer und zeigt sie auf dem Bildschirm an.
Beispiel: Informationen in Struktur speichern und anzeigen
#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; )
Ausgabe
Geben Sie die Informationen der Schüler ein: Geben Sie für Rollennummer1 den Namen ein: Tom Geben Sie die Noten ein: 98 Geben Sie für die Rollennummer 2 den Namen ein: Jerry Geben Sie die Noten ein: 89… Anzeigen von Informationen: Rollennummer: 1 Name: Tom Marks: 98…