Mavzu; Operatsion tizimlar haqida umumiy maʼlumot


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


Download 0.91 Mb.
bet34/49
Sana18.10.2023
Hajmi0.91 Mb.
#1708956
1   ...   30   31   32   33   34   35   36   37   ...   49
Bog'liq
1-kurs Amaliyot Norboyev Sundor I

    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.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling