|
Odil olimovich
|
bet | 3/4 | Sana | 17.07.2024 | Hajmi | 3,59 Mb. | | #267776 |
Bog'liq Hd5nlT7jqpJKv289QizxDT2s1tKYjszhHdm6EOlJcin>>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:
|
| |