O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
LABORATORIYA ISHI BAJARDI: BAROTOV MURODJON TEKSHIRDI: BEGULOV OLMOS 1-LABORATORIYA ISHI Variant-2. Massivning5 dan kichik barcha elmentlarni ekranga chiqaring. DASTURNING C++ DASTURLASH TILIDAGI KODI #include // iostream faylidan teksni o`qish #include //xotira bilan ishlash , ixtiyoriy son #include //c vaqtini aniqlash //ya`ni random biln ishlash uchun using namespace std; //c standartlardan foydalanish int main() //butun qiymatlar asosida ishlaydi {// asosiy c qavs ochildi srand(time(0)); // random boshlanishi const int n=10; // 10 ta son tanlaydi int a[n] , i ;//butun int k=5; //tipdagi int s=0; //elementlar cout<<"massiv:\n";// tanlangan elementlarni ekranga chiqaradi for(i=0; i//n da kichik elementlrdan // sikl ixtiyoriy sonlarni tanlashni boshlaydi {
a[i]=rand()%100-50;// -50 va 50 oralig`idagi sonlardan oladi cout<<"a["<"<// masiv tartibi bo'yicha chiqaradi }
cout<<"5 dan kichik bo`lgan sonlar:\n"; //masala shartini qanoatlantiruvchi elementlar for(i=0; i// tanlangan elementlar ichidan shartlarni bajarish uchun sikl
{
if(a[i]) // agar massiv 5 dan kichik bo`lsa bajaradi aks holda keyingi shartga o`tadi
{
cout<<"a["<"<//5 dan kichik elementlar chiqadi s++; // 5 dan kichik elementlarni sanaydi }
}
if (s==0) // agar elemantlar soni s=0 ga teng bo'lsa bajaradi {
cout<<"bunday son mavjud emas"; //natijasi shunday chiqadi }
} //asosiy c qavs yopildi
DASTUR NATIJASI
Xulosa. Mavzu doirasidagi xususan massiv elementlari ustida olib boriladigan amallar borasida takrorlash bilan mavzuni mustahkamladim va yangi bilimlarni egallab oldim. Har bir satrdagi amallarni ma`nosini yuqorida keltirib o`tdim. Masalani C++ dasturlash tilida tasvirladim.