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.