PDA

View Full Version : سوال: تبدیل عدد اعشاری به صحیح



maryamkhanom
پنج شنبه 03 اردیبهشت 1388, 20:01 عصر
سلام. من با تیکه برنامه زیر عدد اعشاری رو به صحیح تبدیل کردم trace جواب میده ولی در c++ جواب نمیده

while(c!=0){
c=c*10;
s=c;
c=c-s ;
r=s*10+c;
}
اگه راه حلی به ذهنتون می رسه ممنون میشم بگین:اشتباه::ناراحت::افسرده:

Salar Ashgi
پنج شنبه 03 اردیبهشت 1388, 20:23 عصر
سلام ، نمی دونم منظورتون از تبدیل اعشاری به صحیح چیه ؟؟ اگه فقط برداشتن قسمت صحیح عدده

میشه با تابع جزءصحیح یا عمل Cascading اینکارو انجام داد !!


double a = 3.25;
int b = (int)(a);// b = 3


موفق و پیروز باشید !!!