• Birinchimassiv massivida double turdagi 10 ta element va 0 dan 9 gacha int indekslari mavjud.
  • Quyidagi kod Birinchimassiv[0] ni 1 ga oshiradi
  • Quyidagi sikl orqali Birinchimassiv[0] elementiga 0 qiymatini, Birinchimassiv[1] elementiga 1 qiymatini belgilaydi. . . Birinchimassiv[9] elementiga 9 qiymatini belgilaydi
  • Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)




    Download 290,29 Kb.
    bet25/33
    Sana21.02.2024
    Hajmi290,29 Kb.
    #160200
    1   ...   21   22   23   24   25   26   27   28   ...   33
    Bog'liq
    Algoritmlash va dasturlash asoslari-fayllar.org

    Double Birinchimassiv [10];




    Birinchimassiv [0]


    5.6





    Birinchimassiv [1]


    4.5





    Birinchimassiv [2]


    3.3





    Birinchimassiv [3]


    13.2



    4-indeksdagi massiv elementi


    Birinchimassiv [4]


    4.0

    Massiv elementi qiymati



    Birinchimassiv [5]


    34.33





    Birinchimassiv [6]


    34.0





    Birinchimassiv [7]


    45.45





    Birinchimassiv [8]


    99.993




    Birinchimassiv massivida double turdagi 10 ta element va 0 dan 9 gacha int indekslari mavjud.






  • Massiv elementlariga kirish


    Massiv elementlariga kirish butun son indeksi orqali amalga oshiriladi. Massiv indekslari 0 ga asoslangan; ya’ni ular 0 dan massivHajmi-1 gacha ishlaydi. Birinchi elementga indeks 0, ikkinchi elementga 1 va hokazo davom etadi. Yuqoridagi misolda Birinchimassiv 10 ta double qiymatga ega va indekslar 0 dan 9 gacha.
    Massivdagi har bir element quyidagi sintaksis yordamida ifodalanadi:
    massivNomi[indeks];

    Masalan, Birinchimassiv[9] massividagi oxirgi elementni ifodalaydi. E’tibor bering, o‘lcham deklaratori massivni e’lon qilishda elementlar sonini ko‘rsatish uchun ishlatiladi. Massiv indeksi massivdagi muayyan elementga kirish uchun qo‘llaniladi. Massiv indeksi massivdagi muayyan elementga kirish uchun ishlatiladi.
    Quyidagi kod Birinchimassiv[0] ni 1 ga oshiradi:

    Birinchimassiv[0]++;

    Quyidagi kod Birinchimassiv[1] va Birinchimassiv[2] orasidagi katta sonni qaytarish uchun max funksiyasini chaqiradi:

    cout << max(Birinchimassiv[1], Birinchimassiv[2]) << endl;

    Quyidagi sikl orqali Birinchimassiv[0] elementiga 0 qiymatini, Birinchimassiv[1] elementiga 1 qiymatini belgilaydi. . . Birinchimassiv[9] elementiga 9 qiymatini belgilaydi:

    for (int i = 0; i < 10; i++)
    {
    Birinchimassiv[i] = i;
    }

    Diqqat
    Chegaradan tashqaridagi indekslar (masalan, Birinchimassiv[-1] va Birinchimassiv[10]) yordamida massiv elementlariga kirish chegaradan tashqari xatolikka olib keladi. Chegaradan chiqish jiddiy xato hisoblanadi. Afsuski, C++ kompilyatori bu haqda xabar bermaydi. Massiv indekslari chegaralar ichida bo‘lishini ta’minlash uchun ehtiyot bo‘ling







  • Massivga qiymat berish

    C++ dasturlash tilida quyidagi sintaksisdan foydalangan holda massivni bitta bayonotda e’lon qilish va massivga qiymat berish mumkin:


    Ma’lumotTuri massivNomi [massivhajmi] = {qiymat0, qiymat1, ..., qiymatk};


    Download 290,29 Kb.
  • 1   ...   21   22   23   24   25   26   27   28   ...   33




    Download 290,29 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)

    Download 290,29 Kb.