O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
“KOMPYUTER INJINIRINGI” FAKULTETI
“AXBOROT TEXNOLOGIYALARI” KAFEDRASI
“Ma’lumotlartuzilmasivaalgoritmlar” fanidan
4- LABORATORIYA ISHI
Fan o‘qituvchisi: Abduvoitov A
Bajardi:KI21-01guruh talabasi:Murtazoyev J
S a m a r q a n d — 2022
1-Masala: Shaharlararo telefon stantsiyasida telefon raqamlari va ularning egalari haqidagi ma’lumotlar binar daraxt shaklida ifodalangan.
Quyidagi vazifalarni bajaruvchi dastur tuzing:
1. Ma’lumotlarni daraxt shaklida kiritish;
2. Barcha ma’lumotlarni chiqarish;
3. Telefon raqami va so’zlashuv vaqtini chiqarish;
Dastur kodi:
#include
#include
using namespace std;
int main ()
{
int n; cout<<"Nechta Telefon ma'lumotlarini kiritmoqchisiz-"; cin>>n;
vectorA; vectorB; vectorC;
string a,m,b,c;
for (int i=0;i{
cout<>a; A.push_back(a);
cout<>b; B.push_back(b);
cout<>c; C.push_back(c);
}
cout<cout<<"Tekshirilishi kerak bo'lgan telefon raqamini kiriting: "; cin>>m;
for (int i=0;i{
if (m==A[i])
{
cout<}
}
}
Do'stlaringiz bilan baham: |