• Write
  • Length
  • IndexOf
  • Kompyuter tizimlari kafedrasi




    Download 5,29 Mb.
    bet52/154
    Sana08.01.2024
    Hajmi5,29 Mb.
    #131939
    1   ...   48   49   50   51   52   53   54   55   ...   154
    Bog'liq
    Majmua

    using System;
    internal class ArrayExample
    {
    private static void Main()
    {
    int[] A = new int[10];
    int i;
    for (i = 0; i < 10; i++)
    A[i] = int.Parse(Console.ReadLine());
    for (i = 0; i < 10; i++)
    Console.WriteLine("A[" + i + "]= " + A[i]);
    Console.ReadKey();
    }
    }
    Massivlarni bitta satrda bo‘sh joy bilan ajratgan holda konsolda kiritish uchun String sinfining Split() metodiga murojaat qilishimiz kerak. Mana shunday ko‘rinishdagi massivlarni kiritishga doir masalani ko‘rib chiqamiz.
    using System;
    namespace massivlar
    {
    class Program
    {
    public static void Main(string[] args)
    {
    int[] a=new int[10];
    string[] s=Console.ReadLine().Split(' ');
    for (int i = 0; i < 10; i++) {
    a[i]=int.Parse(s[i]);
    }
    for (int i = 0; i < 10; i++) {
    Console.Write("{0} ", a[i]);
    }
    Console.ReadKey(true);
    }
    }
    }
    Dastur natijasi
    10 30 20 52 64 48 90 60 46 25
    10 30 20 52 64 48 90 60 46 25
    Array sinfi va uning metodlari
    C# tilidagi barcha massivlar, tizimning Array sinfi ustiga qurilgan. Bu sinf massivlar bilan ishlashda foydalanishimiz mumkin bo‘lgan bir qator xossalar va metodlarni belgilaydi. Asosiy xossalar va metodlar:
    Length xossasi massiv uzunligini qaytaradi.
    Rank xossasi massivning o‘lchamini qaytaradi, ya’ni nechta o‘lchovli massiv ekanligini qaytaradi.
    int BinarySearch(massiv, obyekt_qiymati) tartiblangan massivda binar qidiruvni amalga oshiradi va topilgan element indeksini qaytaradi.
    int IndexOf(massiv, obyekt_qiymati) birinchi obyekt_qiymati ga teng bo‘lgan massiv elementining indeksini qaytaradi.
    int LastIndexOf(massiv, obyekt_qiymati) oxirgi obyekt_qiymati ga teng bo‘lgan massiv elementining indeksini qaytaradi.
    void Resize (ref T[] massiv, int newSize) bir o‘lchovli massiv o‘lchamini o‘zgartiradi.

    Download 5,29 Mb.
    1   ...   48   49   50   51   52   53   54   55   ...   154




    Download 5,29 Mb.