• Complex sonlarga misollar. Complex sonlarga misollar. Complex sonlarga misollar. Complex sonli sinf va funksiyalari.
  • Valarray sinfi. Keling, odatdagi massiv bilan ishni korib chiqaylik, masalan, bizda bir olchovli massiv mavjud: int ar[5] = {1, 7, 34, 23, 56}; Biz ar
  • Odil olimovich




    Download 3,59 Mb.
    bet3/4
    Sana17.07.2024
    Hajmi3,59 Mb.
    #267776
    1   2   3   4
    Bog'liq
    Hd5nlT7jqpJKv289QizxDT2s1tKYjszhHdm6EOlJ

    cin>>cm1>>cm2>>cm3;
    3.14 ( 3.14 ) ( 3.14, 0.0 )
    Complex sonli sinf va funksiyalari.
    Kompleks tiplarni arifmetik tiplar bilan ham yaratish va ular uchun operator= ni ishlatish mumkin:
    complex complex_obj;
    double dval=3.14159;
    complex_obj=dval;
    //...
    int ival=3 ;
    complex_obj=ival ;
    Complex sonlarga misollar.
    Complex sonlarga misollar.
    Complex sonlarga misollar.
    Complex sonli sinf va funksiyalari.
    C++ da komleks sonlar bilan ishlagan kabi, boshqa sonli ma’lumot tiplari bilan ham ishlashingiz mumkin:
    • #include
    • #include
    • using namespace std;
    • int main() { complex< double > z1( 1.0, 2.0 );
    • complex< double > z2( 2.0, 1.0 );
    • cout << z1 + z2 << endl; // kompleks sonlarni qo’shish: (3, 3)
    • cout << z1 - z2 << endl; // kompleks sonlarni ayirish: (-1, 1)
    • cout << z1 * z2 << endl; // kompleks sonlarni ko’paytirish: (0, 5)
    • cout << z1 / z2 << endl; // kompleks sonlarni bo’lish : (0.8, 0.6)
    • cout << pow( z1, 2 ); // kompleks sonlarni darajaga oshirish: (-3, 4)
    • return 0; }

    Valarray sinfi.


    Valarray ob'ekti massiv qiymatlarini saqlash va ular bilan matematik operatsiyalarni osongina bajarish uchun mo'ljallangan. Shuningdek, bu maxsus mexanizmlarga massivdagi elementlarning quyi to'plamlariga murojaat qilish imkonini beradi.
    Ko'pgina matematik operatsiyalar to'g'ridan-to'g'ri Valarray ob'ektlariga, shu jumladan uning barcha elementlariga ta'sir qiluvchi arifmetik va taqqoslash operatorlariga qo'llanilishi mumkin.
    Valarray sinfi.
    Keling, odatdagi massiv bilan ishni ko'rib chiqaylik, masalan, bizda bir o'lchovli massiv mavjud:
    int ar[5] = {1, 7, 34, 23, 56};
    Biz ar massivi yordamida Valarray massivi ob'ektini yaratishimiz mumkin. Valarray massivini e'lon qilishda birinchi parametrda massiv nomini, ikkinchisida esa quyidagi misolda ko'rsatilgandek massiv hajmini ko'rsatish kifoya:

    Download 3,59 Mb.
    1   2   3   4




    Download 3,59 Mb.