• Write
  • Statik massivlarni e’lon qilishning umumiy ko‘rinishi quyidagicha: [] ={boshlang’ich qiymatlar}




    Download 0,91 Mb.
    bet34/49
    Sana20.12.2023
    Hajmi0,91 Mb.
    #125486
    1   ...   30   31   32   33   34   35   36   37   ...   49
    Bog'liq
    Mavzu; Operatsion tizimlar haqida umumiy ma lumot

      Bu sahifa navigatsiya:
    • Write
    Statik massivlarni e’lon qilishning umumiy ko‘rinishi quyidagicha:
    [] ={boshlang’ich qiymatlar}
    Dinamik tarzda massivni e’lon qilishning umumiy ko‘rinishi quyidagicha:
    [] =new [o’lcham]
    Bu yerda tur-massiv elementining muayyan turini bildiradi. Element turi massiv tashkil etuvchi har bir elementning ma’lumot turini belgilaydi. Tur bilan birga kvadrat qavslar ham ishlatiladi. Ular bir o‘lchamli massiv e’lon qilinganligini ko‘rsatadi. [o’lcham] massiv elementlari sonini belgilaydi. new operatori [o’lcham] ga mos ravishda xotiradan joy ajratadi.
    Dinamik massiv o‘lchami ham statik massiv kabi aniqlanishi lozim, faqat bunda u dastur ishlashi davomida aniqlanishi bilan static massivdan farq qiladi.
    Indekslar massiv elementlariga murojaat qilish uchun ishlatiladi. Indeks massivdagi element sonini bildiradi .Massivdagi to‘rtinchi elementga murojat qilish uchun biz 3 indeksidan foydalanishimiz kerak. Massiv elementlarining qiymatlarini olish va o‘rnatish uchun indekslardan foydalanamiz.
    Massivlar daraja yoki o'lchovlar soni kabi tushuncha bilan tavsiflanadi. Massivlar 1, 2, 3 yoki n o’lchamli bo’lishi mumkin. Ko’p o’lchmali massivlarni 2 o’lchamli massivlar misolida ko’rib boramiz Bir o’lchovli massivlarni bitta gorizontal qator kabi tasavvur qilishimiz mumkin, misol uchun:
    int[] nums1 = new int[] { 0, 1, 2, 3, 4 };
    Bu massivning vizual ko’rinishi
    0
    1
    2
    3
    4
    int n, i, k=0;
    Console.Write("n=");
    n = int.Parse(Console.ReadLine());
    int[] a= new int[n];
    Random random = new Random();
    for (i = 0; i < n; i++)
    {
    a[i] = random.Next(99); //a[i] ga [0;99) tasodifiy qiymat berish.
    Console.Write("a[{0}]={1} ", i + 1, a[i]);
    }
    Console.WriteLine();
    for (i = 0; i < n; i++)
    {

    Download 0,91 Mb.
    1   ...   30   31   32   33   34   35   36   37   ...   49




    Download 0,91 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Statik massivlarni e’lon qilishning umumiy ko‘rinishi quyidagicha: [] ={boshlang’ich qiymatlar}

    Download 0,91 Mb.