50
float x = 36.035, y = 7.41;
cout << ―a=‖ << (int) x << `\n`;
cout << ―b=‖ << (int)y;
system (―pause‖);
return 0;
}
Dastur natijasi quyidagicha bo‗ldi:
a = 36
b = 7
Demak, turni boshqa turga keltirish uchun dastlab o‗zgaruvchi
initsializatsiya qilinadi, so‗ngra o‗tkazilayotgan turli o‗zgaruvchi tomonidan
o‗zlashtiriladi. Yoki ikkinchi dasturda ko‗rsatilganidek bu ishni chop etish
jarayonida ham amalga oshirish mumkin. Faqat turni o‗zgartirishda bitta muammo
paydo bo‗lishi mumkin. Agar initsializatsiya qilingan sonning xotirada egallagan
joyi o‗zlashtirilayotgan o‗zgaruvchi uchun ajratilgan joydan katta bo‗lsa, noto‗g‗ri
natijaga ega bo‗lish mumkin.