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.