Bu program, yapıları kullanarak 10 öğrencinin bilgilerini (isim, rulo ve işaretler) depolar.
Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:
- C ++ Dizileri
- C ++ Yapıları
Bu programda öğrenci yapısı oluşturulur.
Bu yapının üç üyesi vardır: isim (dize), rulo (tamsayı) ve işaretler (kayan nokta).
Ardından, 10 öğrencinin bilgilerini saklamak için 10 boyutunda bir yapı dizisi oluşturduk.
Program, for döngüsünü kullanarak 10 öğrencinin bilgilerini kullanıcıdan alır ve ekranda gösterir.
Örnek: Bilgileri Yapıda Saklayın ve Gösterin
#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; )
Çıktı
Öğrencilerin bilgilerini girin: Rulo numarası1 için, Ad girin: Tom İşaret girin: 98 Rulo numarası2 için, Ad girin: Jerry İşaret girin: 89… Bilgi Görüntüleme: Rulo numarası: 1 Adı: Tom İşaretleri: 98…