• Laboratoriya ishi uchun topshiriqlar Insertion sort orqali ismi familiyangizni harflarini alifbo tartibida chiqaring.
  • LABORATORIYA ISHI - 3 Mavzu
  • Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al xorazmiy nomidagi




    Download 1,39 Mb.
    bet3/10
    Sana02.06.2024
    Hajmi1,39 Mb.
    #259180
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    1-dedline Vakhobov Jasurbek

    :Array[o‘lcham] of ;
    Masalan:
    A,B:Array[1..100] of real;
    C,A1,D:Array[1..10,1,,15] of real;
    Bu erda A va B massivlari 100tadan elementga ega. C,A1,D1 massivlari esa 10x15=150 tadan elementga ega.
    Massivlarni e’lon qilishdan maqsad massiv elementlari uchun kompьyuter xotirasidan joy ajratishdir.
    Massiv elementlari qiymatlarini kiritish uchunssikl operatorlaridan foydalaniladi. Misol: For i:=1 to 10 do Read(A[i]);
    Bu misolda A massivning 10 ta elementi qiymatini ekrandan ketma-ket kiritish kerak bo‘ladi. Xuddi shunday massiv qiymatlarini ekranga chiqarish ham mumkin. Misol: For i:=1 to 10 do Write(A[i]);
    Dasturda massiv elementlarini ishlatganda ularning indeksi e’lon qilingan chegaradan chiqib ketmasligi kerak.
    Laboratoriya ishi uchun topshiriqlar

    1. Insertion sort orqali ismi familiyangizni harflarini alifbo tartibida chiqaring.

    #include


    using namespace std;
    int main()
    {
    int n;
    cout << "n = ";
    cin >> n;
    char a[n];
    for (int i = 0; i < n; i++)
    {
    cin >> a[i];
    }
    int qiymat, i, j;
    for (i = 0; i < n; i++)
    {
    qiymat = int(a[i]);
    for (j = i - 1; j > -1 && int(a[j]) > qiymat; j--)
    {
    a[j + 1] = a[j];
    }
    a[j + 1] = int(qiymat);
    }
    for (int i = 0; i < n; i++)
    {
    cout << a[i] << " ";
    }
    return 0;
    }
    Natija:



    LABORATORIYA ISHI - 3
    Mavzu: Matritsalarni ko’paytirish dasturi.Amallar tartibini baholash.
    Ishdan maqsad. Matritsalarni ko’paytirish dasturini o’rganish.
    Qo’yilgan masala. Matritsalarni ko’paytirish dasturi.Amallar tartibini baholash.
    Ish tartibi:




    Download 1,39 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 1,39 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al xorazmiy nomidagi

    Download 1,39 Mb.