Eng uzun arra ko’rinishidagi ketma-ket keluvchi sonlar qatori uzunligi
Ushbu kurs ishi C++ dasturlash tilining asoslari, nazariy va amaliy jihatlari haqida ma'lumot beradi. Unda C++ tilining tarixi, asosiy tushunchalari, operatorlari, boshqaruv tuzilmalari, funksiyalari, massivlar va dinamik xotira bilan ishlash usullari batafsil yoritilgan. Dasturiy qismida "Arra" uzunligini topish masalasi hal etilgan.
Asosiy mavzular
- C++ tiliga kirish: C++ tilining tarixi, asosiy tushunchalari, kompilyatsiya jarayoni, standart kutubxonalar, kiritish/chiqarish operatsiyalari.
- Boshqaruv tuzilmalari: Shart operatorlari (if, else), tanlash operatori (switch), takrorlash operatorlari (for, while, do-while), break va continue operatorlari.
- Funksiyalar: Funksiyalarni e'lon qilish va aniqlash, funksiya parametrlari, qiymatni qaytarish, rekursiya, inline funksiyalar, ortiqcha yuklangan funksiyalar.
- Massivlar: Massivlarni e'lon qilish va initsializatsiya qilish, ko'p o'lchamli massivlar, massivlar bilan ishlash usullari, massivlarni navlarga ajratish.
- Dinamik xotira: Dinamik xotirani ajratish va bo'shatish (new, delete operatorlari), dinamik massivlar.
- Dasturiy qism: "Arra" uzunligini topish: Berilgan massivda "Arra" (ketma-ket o'suvchi va kamayuvchi elementlar) uzunligini topish algoritmi va C++ dasturi.