241
struktura
massividan foydalanish kerak, chunki bitta talaba uchun bir nechta
parametr ishlatiladi va ma‘lumotlar bazasida n ta talaba haqida ma‘lumot
saqlanadi.
Misol: N ta talaba haqida ismi, familyasi, tug‘ilgan yili haqida ma‘lumot
berilgan 20 yoshda katta bo‗lgan talabalarning ismi va familyasini ekranga
chiqaruvchi dastur tuzing.
#include
using namespace std;
struct talaba
{
string fam;
string ism;
int tyili;
};
int main(int argc, char* argv[])
{ talaba A[50]; int n=3;
for(int i=0;i{
cin>>A[i].fam;
cin>>A[i].ism;
cin>>A[i].tyili;
}
for(int i=0;iif((2017-A[i].tyili)>20)
{cout<return 0;
}
Kiritishga ma‘lumot
Allayorov Jasur 1995
Abduvaliv Umar 1998
Saydiyev Sardor 1996
Dastur natijasi
Allayorov Jasur
Saydiyev Sardor
Misol: o„qituvchilarning ismi, familyasi, ilmiy darajasi haqida ma‘lumot
berilgan siz professorlar, dotsentlar, assistentlar sonini aniqlovchi dastur tuzing.
#include
using namespace std;
struct uqituvchi
242
{
string fam;
string ism;
string idaraja;
};
int main(int argc, char* argv[])
{ uqituvchi A[50]; int n=3;
for(int i=0;i
{
cin>>A[i].fam;
cin>>A[i].ism;
cin>>A[i].idaraja;
}
int p=0,d=0,s=0;
for(int i=0;i
if(A[i].idaraja=="professor") p++;
if(A[i].idaraja=="dotsent") d++;
if(A[i].idaraja=="assistent") s++;
}
cout<<"professorlar soni "<
cout<<"dotsentlar soni "<
cout<<"assistentlar soni "<
return 0;
}
Kiritishga ma‘lumot
Nazarov
Fayzullo assistent
Urunbayev Erkin dotsent
Israilov Ismail
professor
Dastur natijasi
professorlar soni 1
dotsentlar soni 1
assistentlar soni 1
C++ dasturlash tilida ma‘lumotlar bazasini ma‘lum bir qismlarini yaratish va
ularni qayta ishlash imkoniyatini strukturalar yordamida amalga oshirish
mumkin.C++ dasturash tili tarkibida strukturalar va ulardan foydalanish yuqoridagi
holatlar bo‗yicha amalga oshiriladi.