C++ mashqlari


Barcha bo‘limlardagi mashqlar yordamida C++ bo‘yicha ko‘nikmalaringizni sinab ko‘ring:

Mashqlar

Maslahat: Natijalaringizni kuzatib borish uchun tizimga kiring.

0/99 bajarildi

Sintaksis6 ta mashq

Bajarildi

Ko‘rsatmalar (statements)5 ta mashq

Bajarildi

Matn chiqarish4 ta mashq

Bajarildi

Sonlarni chiqarish3 ta mashq

Bajarildi

Yangi qatorlar5 ta mashq

Bajarildi

Izohlar4 ta mashq

Bajarildi

O‘zgaruvchilar6 ta mashq

Bajarildi

Bir nechta o‘zgaruvchi5 ta mashq

Bajarildi

Identifikatorlar4 ta mashq

Bajarildi

Konstantalar4 ta mashq

Bajarildi

Foydalanuvchi kiritishi5 ta mashq

Bajarildi

Ma’lumot tiplari5 ta mashq

Bajarildi

Sonli ma’lumot tiplari4 ta mashq

Bajarildi

Boolean ma’lumot tiplari4 ta mashq

Bajarildi

Belgili ma’lumot tiplari6 ta mashq

Bajarildi

String ma’lumot tiplari6 ta mashq

Bajarildi

auto kalit so‘zi5 ta mashq

Bajarildi

Arifmetik operatorlar6 ta mashq

Bajarildi

O‘zlashtirish operatorlari5 ta mashq

Bajarildi

Taqqoslash operatorlari5 ta mashq

Bajarildi

Mantiqiy operatorlar6 ta mashq

Bajarildi

Stringlar5 ta mashq

Bajarildi

Stringlarni birlashtirish5 ta mashq

Bajarildi

Sonlar va stringlar5 ta mashq

Bajarildi

String uzunligi5 ta mashq

Bajarildi

Stringdagi belgilarga murojaat7 ta mashq

Bajarildi

Maxsus belgilar4 ta mashq

Bajarildi

Foydalanuvchi kiritgan stringlar5 ta mashq

Bajarildi

Stringlar va nomlar fazosi3 ta mashq

Bajarildi

C uslubidagi stringlar5 ta mashq

Bajarildi

Matematika7 ta mashq

Bajarildi

Boolean qiymatlar7 ta mashq

Bajarildi

Boolean ifodalar5 ta mashq

Bajarildi

if5 ta mashq

Bajarildi

else6 ta mashq

Bajarildi

else if5 ta mashq

Bajarildi

Qisqa if..else (ternar operator)4 ta mashq

Bajarildi

switch5 ta mashq

Bajarildi

while sikli6 ta mashq

Bajarildi

do/while sikli5 ta mashq

Bajarildi

for sikli5 ta mashq

Bajarildi

Ichma-ich sikllar5 ta mashq

Bajarildi

foreach sikli4 ta mashq

Bajarildi

break va continue6 ta mashq

Bajarildi

Massivlar5 ta mashq

Bajarildi

Massivlar va sikllar5 ta mashq

Bajarildi

Massiv o‘lchamini ko‘rsatmaslik4 ta mashq

Bajarildi

Massiv o‘lchamini aniqlash6 ta mashq

Bajarildi

Ko‘p o‘lchovli massivlar5 ta mashq

Bajarildi

Strukturalar6 ta mashq

Bajarildi

Enum’lar6 ta mashq

Bajarildi

Havolalar (references)5 ta mashq

Bajarildi

Xotira manzili5 ta mashq

Bajarildi

Ko‘rsatkichlar (pointers)5 ta mashq

Bajarildi

Ko‘rsatkich qiymatini olish (dereference)4 ta mashq

Bajarildi

Ko‘rsatkich qiymatini o‘zgartirish3 ta mashq

Bajarildi

Xotirani boshqarish3 ta mashq

Bajarildi

new va delete5 ta mashq

Bajarildi

Funksiyalar6 ta mashq

Bajarildi

Funksiya parametrlari6 ta mashq

Bajarildi

Standart parametrlar4 ta mashq

Bajarildi

Bir nechta parametr4 ta mashq

Bajarildi

Qaytariladigan qiymatlar7 ta mashq

Bajarildi

Havola orqali uzatish4 ta mashq

Bajarildi

Massivlarni uzatish4 ta mashq

Bajarildi

Strukturalarni uzatish3 ta mashq

Bajarildi

Funksiyalarni qayta yuklash (overloading)4 ta mashq

Bajarildi

Ko‘rinish sohasi (scope)6 ta mashq

Bajarildi

Rekursiya4 ta mashq

Bajarildi

Lambda funksiyalar7 ta mashq

Bajarildi

OOP7 ta mashq

Bajarildi

Sinflar va obyektlar7 ta mashq

Bajarildi

Sinf metodlari6 ta mashq

Bajarildi

Konstruktorlar6 ta mashq

Bajarildi

Konstruktorlarni qayta yuklash3 ta mashq

Bajarildi

Kirish spetsifikatorlari9 ta mashq

Bajarildi

Inkapsulyatsiya6 ta mashq

Bajarildi

friend funksiyalar3 ta mashq

Bajarildi

Vorislik7 ta mashq

Bajarildi

Ko‘p bosqichli vorislik4 ta mashq

Bajarildi

Ko‘plik vorislik4 ta mashq

Bajarildi

Vorislikda kirish spetsifikatorlari3 ta mashq

Bajarildi

Polimorfizm4 ta mashq

Bajarildi

Shablonlar (templates)5 ta mashq

Bajarildi

Fayllar6 ta mashq

Bajarildi

Sana va vaqt3 ta mashq

Bajarildi

Xatolar5 ta mashq

Bajarildi

Nosozliklarni tuzatish (debugging)3 ta mashq

Bajarildi

Istisnolar (exceptions)7 ta mashq

Bajarildi

Ma’lumotlar tuzilmalari va STL8 ta mashq

Bajarildi

Vektorlar8 ta mashq

Bajarildi

list7 ta mashq

Bajarildi

Steklar5 ta mashq

Bajarildi

Navbatlar7 ta mashq

Bajarildi

deque7 ta mashq

Bajarildi

Set’lar7 ta mashq

Bajarildi

Map’lar7 ta mashq

Bajarildi

Iteratorlar4 ta mashq

Bajarildi

Algoritmlar7 ta mashq

Bajarildi

Natijalaringizni kuzatib borish uchun tizimga kiring

Agar hali ro‘yxatdan o‘tmagan bo‘lsangiz, W3Schools foydalanuvchisiga aylanish uchun ro‘yxatdan o‘ting va bajargan har bir mashqingiz uchun ball to‘plang.

Tizimga kirgan W3Schools foydalanuvchisi sifatida shaxsiy veb-sahifaga ega bo‘lish, o‘quv natijalaringizni kuzatib borish, shaxsiy yo‘naltirilgan o‘quv yo‘nalishlarini olish va boshqa ko‘plab imkoniyatlardan foydalanasiz.


Mashq

Mashqlar "bir nechta variantdan tanlash" va "bo‘sh joylarni to‘ldirish" turidagi savollardan iborat.

Har bir bo‘limda 3 tadan 9 tagacha savol bor.

Javobni darslikning tegishli bobidan topish mumkin.

Agar qiynalib qolsangiz yoki noto‘g‘ri javob bersangiz, qayta urinib ko‘rishingiz yoki to‘g‘ri javobni ko‘rish uchun "Javobni ko‘rsatish" tugmasini bosishingiz mumkin.


C++ sertifikati

C++ bo‘yicha sertifikat oling

W3Schools dasturlash kursini tamomlang, bilimingizni mustahkamlang va CV, portfolio hamda LinkedIn profilingizga qo‘shishingiz mumkin bo‘lgan sertifikatga ega bo‘ling.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!