lvalue = rvalue;
Bu yerda '=' belgisi o‘zlashtirish operatori deyiladi. C++ da o‘zlashtirishlar birgalikda ketma-ket, ya’ni seriyali ravishdakelishi mumkin. Bu holat bitta qiymatning o‘zini bir nechtaga o‘zlashtirishda qo‘l keladi. Masalan,
int i, j, k;
. .
i = j = k = 0; yoki(i = (j = (k = 0)));
Bu yerda avvalo, 0 qiymat k ga, so‘ng k ning qiymati j ga, so‘ng j ning qiymati i ga o‘zlashtiriladi. Doimo esda tutish kerakki, bunday ketma-ket o‘zlashtirishdan o‘zgaruvhilarni e’lon qilish vaqtida foydalanib bo‘lmaydi. Ammo biz quyidagicha yozishimiz mumkin:
int i = 0, j = 0, k = 0;
Misol
, bunda , ,
#include
#include
using namespace std;
int main()
{
int c,m; float y,k,a;
cin>>c;
m=17;
k=(2*c)/m;
a=3*sin(m);
y=log(k)/(pow(c,2)-5*a);
cout<<" y= "<
return 0;
}
Variant topshiriqlar
Berilgan misollarda o`zgaruvchilarni va o`zgarmaslarni butun, haqiqiy
turlarga bo`lib e`lon qiling
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Dostları ilə paylaş: |