Ši programa saugo 10 studentų informaciją (vardą, sąrašą ir žymes), naudojant struktūras.
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C ++ programavimo temas:
- C ++ masyvai
- C ++ struktūros
Šioje programoje sukurta struktūra, studentas.
Šią struktūrą sudaro trys nariai: vardas (eilutė), ritinys (sveikasis skaičius) ir ženklai (plūduriuojantis).
Tada mes sukūrėme 10 dydžio struktūros masyvą, kuriame saugoma 10 studentų informacija.
Naudojant ciklui, programa paima iš vartotojo 10 studentų informaciją ir pateikia ją ekrane.
Pavyzdys: saugokite informaciją struktūroje ir pateikite ją
#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; )
Rezultatas
Įveskite mokinių informaciją: Ritinio numeriui 1 įveskite vardą: Tom Įveskite pažymius: 98 Rutulio numeriui 2 įveskite vardą: Jerry Įveskite pažymius: 89… Rodoma informacija: Ritinio numeris: 1 Vardas: Tomas Markas: 98