|
Guruh talabasi Amirov Temurbek Malumotlar tuzilmasi fanidan 4-Shaxsiy topshiriq
|
bet | 1/2 | Sana | 15.12.2023 | Hajmi | 383.67 Kb. | | #119458 |
Bog'liq Amirov Temurbek MTA4 О себе эссе, Sug`urta sohasiga oid iqtisodiy matn, Shuhratjon Xoliyorov, [, Mengliyev muhiddin, MAHKAMOV, Дони, 3762301297, 1695214521, xojimurod, БСАТ якуний, Boshlang’ich ta’limda aktdan foydalanish fanidan maruzlar matni-fayllar.org, 1 Шароб фан дастури Наргиза вариант, 16 Market Kaf 04.MARKETING TADQIQOTLARI TDIU ARM, Metod Gendernaya psixologiya i psixologiya seksual\'nosti Klinicheskaya psixologiya po specializaci Patopsixologicheskaya diagnostika i psixoterapiya-012
Muhammad al-Xorazmiy nomidagi
Toshkent axborot texnologiyalari universiteti
Nurafshon filiali
Kompyuter injiniringi fakulteti
730-22 guruh talabasi
Amirov Temurbek
Malumotlar tuzilmasi fanidan
4-Shaxsiy topshiriq
Mavzu : 10-mavzu: Daraxtsimon maʻlumotlar tuzilmalarini qayta ishlash algoritmlari
va dasturlarini tuzish
CODE:
#include
#include
using namespace std;
class DaraxtTugun {
public:
int qiymat;
vector bolalar;
DaraxtTugun(int qiymat) : qiymat(qiymat) {}
};
DaraxtTugun* daraxt_chapini_yarat(int qiymat) {
return new DaraxtTugun(qiymat);
}
void bolaga_qoshish(DaraxtTugun* ota_tugun, int bolaning_qiymati) {
DaraxtTugun* bolaning_tuguni = daraxt_chapini_yarat(bolaning_qiymati);
ota_tugun->bolalar.push_back(bolaning_tuguni);
}
void daraxt_chapini_chiqarish(DaraxtTugun* tugun) {
cout << "Tugun qiymati: " << tugun->qiymat << endl;
cout << "Bolalar: ";
for (const auto& bol : tugun->bolalar) {
cout << bol->qiymat << " ";
}
cout << endl;
for (const auto& bol : tugun->bolalar) {
daraxt_chapini_chiqarish(bol);
}
}
int main() {
DaraxtTugun* daraxt = daraxt_chapini_yarat(1);
bolaga_qoshish(daraxt, 2);
bolaga_qoshish(daraxt, 3);
|
| |