• { for (j = 0; j { c[i][j] = a[i][j] + b[i][j]; cout cout getch ( ); }
  • Massiv elementlariga son qiymat berishda kompyuter xotirasidan foydalanish Massiv elementlarini saralash.
  • Reja: Massiv. Massiv tushunchasi




    Download 27,81 Kb.
    bet5/6
    Sana04.12.2023
    Hajmi27,81 Kb.
    #111121
    1   2   3   4   5   6
    Bog'liq
    931-22 gruh talabasi Sadullayev Danyor

    # include
    # include
    using namespace std;
    int main ( )
    { float a[3][2] = { {24.3, -4.15 }, {0, 18.4},
    {8.86, -15.75}},
    b[3][2]={{0.1, -4.8},{6.82, 7.1},{-2.8, 10.4}};
    float c[3][2];
    int i, j;
    cout<<"\n";
    for (i = 0; i < 3; i++)
    { for (j = 0; j < 2; j++)
    { c[i][j] = a[i][j] + b[i][j];
    cout <<" c["<
    cout <
    getch ( );
    }


    MAVZU: STRUKTURA ELEMENTLARIGA MUROJAAT. STRUKTURALARNI O’ZLASHTIRISH


    Reja


    1. Massiv elementlariga son qiymat berishda kompyuter xotirasidan foydalanish


    2. Massiv elementlarini saralash.


    3. Struktura elementlariga murojaat

    Massiv elementlariga son qiymat berishda kompyuter xotirasidagi tasodifiy butun sonlardan foydalanish ham mumkin. Buning uchun standart kutubxonaning rand ( ) funktsiyasini ishga tushirish kerak. rand ( ) funktsiyasi yordamida 0 ÷ 32767 oraliqdagi ixtiyoriy sonlarni olish mumkin. Bu qiymatlar umuman tasodifiydir. (psevdo – tasodifiy degani).

    Agar dastur qayta-qayta ishlatilsa, ayni tasodifiy qiymatlar takrorlanaveradi. Ularni yangi tasodifiy qiymatlar qqilish uchun srand ( ) funktsiyasini dasturda bir marta e`lon qilish kerak. Dastur ishlashi jarayonida extiyojga karab rand ( ) funktsiyasi chaqirilaveradi. Tasodifiy qiymatlar bilan ishlash uchun faylini e`lon qilish zarur. srand ( ) funktsiyasidagi qiymatni avtomatik ravishda o’zgaradigan xolatga keltirish uchun srand ( time (NULL)) yozish ma`qul, shunda kompyuter ichidagi soatning qiymati time ( ) funktsiyasi yordamida o’rnatiladi va srand ga parametr sifatida beriladi. NULL yoki 0 deb yozilsa, qiymat sekundlar ko’rinishida beriladi. Vaqt bilan ishlash uchun ni e`lon qilish kerak.
    Misol:



    Download 27,81 Kb.
    1   2   3   4   5   6




    Download 27,81 Kb.