Algoritmik tillar va dasturlash. Ma’ruza mashg’ulotlari uchun o’quv qo’llanma. X. E. Xolmirzayev, M. N. Ikromova, M. M. Bahromova Annotatsiya



Yüklə 2,87 Mb.
səhifə32/56
tarix19.12.2023
ölçüsü2,87 Mb.
#184841
1   ...   28   29   30   31   32   33   34   35   ...   56
O`quv qo`llanma11 (2)

GetLength(n)

uslub

massivning n chi tartibi bo‘yicha uzunligini ko‘rsatadi. Masalan: GetLength(0) – 1 chi tartib bo‘yicha o‘lchami uzunligi, GetLength(1) – 2 o‘lchovli massivlarda 2 chi o‘lchami uzunligi va h.

GetUpperBound(n)

Statik uslub

massivning n chi tartibi bo‘yicha yuqori chegarasi(eng katta indeksi nomeri)ni ko‘rsatadi.

IndexOf(m,e)

Statik uslub

Bir o‘lchovli m massivdan e elementni birinchi bo‘lib, qaysi joyda uchrashini bildiradi.

LastIndexOf(m,e)

Statik uslub

Bir o‘lchovli m massivdan e elementni oxirgi bo‘lib, qaysi joyda uchrashini bildiradi.

8.1. listingda Array sinfi elementlaridan dasturlashda foydalanishga misol keltirilgan.



using System;
namespace massiv {
class Program {
static void Main(string[] args) {
int[,] a=new int[2,3];
a[0,0] = 55;
a[0, 1] = 58;
a[0, 2] = -5;
a[1, 0] = 15;
a[1, 1] = 45;
a[1, 2] = 100;
double[] d = {4,-3.01,-1,0,5,5,5,75};
int i,j;
Console.WriteLine("Massiv uzunligi = " + a.Length);
Console.WriteLine("Massiv o'lchami = " + a.Rank);
Console.WriteLine("Massivning vertikal uzunligi = " + a.GetLength(0));
Console.WriteLine("Massivning gorzontal uzunligi = " + a.GetLength(1));
Console.WriteLine("Massivning vertikal indexi yuqori chegarasi = " + a.GetUpperBound(0));
Console.WriteLine("Massivning gorizontal indexi yuqori chegarasi = " + a.GetUpperBound(1) + "\n");
//Takrorlash konstuksiyasi
Console.WriteLine("a massivning joriy holati:");
for (i = 0; i < a.GetLength(0); i++)
{
for (j=0; j
Console.Write("a[{0},{1}]="+a[i,j]+"\t",i,j);
Console.Write("\n");
}
Console.Write("\nd massivning joriy holati:\n d{\t");
for (i = 0; i < d.GetLength(0); i++)
{
Console.Write(d[i]+"\t");
}
Console.Write("}\n");
Array.Reverse(d);
Console.Write("\nd massivning reversiv holati:\n d{\t");
for (i = 0; i < d.GetLength(0); i++)
{
Console.Write(d[i] + "\t");
}
Console.Write("}\n");
Array.Sort(d);
Console.Write("\nd massivning tartblangan holati:\n d{\t");
for (i = 0; i < d.GetLength(0); i++)
{
Console.Write(d[i] + "\t");
}
Console.Write("}\n");
Console.WriteLine("\nd massivda 5 soni 1 chi bo'lib {0} chi indexda turibdi",Array.IndexOf(d,5));
Console.WriteLine("\nd massivda 5 soni oxirgi bo'lib {0} chi indexda turibdi", Array.LastIndexOf(d, 5));
Console.ReadKey();
}
}
}


Yüklə 2,87 Mb.

Dostları ilə paylaş:
1   ...   28   29   30   31   32   33   34   35   ...   56




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin