Ishchi (ismi, firma raqami, razryadi, staji)
Download 9.87 Kb.
|
31 1-lab
1-topshiriq
#include #include using namespace std; struct ISHCHI { string ismi; string firma_raqami; int razryadi; int staji; }; int main() { const int SIZE = 3; ISHCHI ishchilar[SIZE]; for (int i = 0; i < SIZE; i++) { cout << "ISHCHI #" << i + 1 << " ma'lumotlarni kiriting:" << endl; cout << "Ism: "; cin >> ishchilar[i].ismi; cout << "Firma raqami: "; cin >> ishchilar[i].firma_raqami; cout << "Razryadi: "; cin >> ishchilar[i].razryadi; cout << "Staji: "; cin >> ishchilar[i].staji; } cout << endl << "Staji 3 yoki undan ko'p bo'lgan ishchilar:" << endl; for (int i = 0; i < SIZE; i++) { if (ishchilar[i].staji > 3) { cout << "Ism: " << ishchilar[i].ismi << endl; cout << "Firma raqami: " << ishchilar[i].firma_raqami << endl; cout << "Razryadi: " << ishchilar[i].razryadi << endl; cout << "Staji: " << ishchilar[i].staji << endl; cout << endl; } } return 0; } 2-topshiriq Talaba sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi metodlarni yarating. #include using namespace std; class Talaba{ private: string ism,familiya; int kurs; double oqituvchiBX; public: Talaba(string i,string f,int k,double b){ ism=i; familiya=f; kurs=k; oqituvchiBX=b; } void print(){ cout<<"Talaba ismi: "< void update(string i,string f,int k,double b){ ism=i; familiya=f; kurs=k; oqituvchiBX=b; } }; int main(){ Talaba t1("Ali","Valiyev",3,4); t1.print(); t1.update("Said","Aliyev",4,3); t1.print(); return 0; } Download 9.87 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling