|
Statik massivlarni e’lon qilishning umumiy ko‘rinishi quyidagicha:
[] ={boshlang’ich qiymatlar}
|
bet | 34/49 | Sana | 20.12.2023 | Hajmi | 0,91 Mb. | | #125486 |
Bog'liq Mavzu; Operatsion tizimlar haqida umumiy ma lumotBu 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++)
{
|
| |