PDA

نسخه کامل مشاهده نسخه کامل : من مبتدی هستم .برای برنامه ای مجبورم که باقیمانده ی یک عدد اعشاری و پیدا کنم ولی نمیشه؟



lidaline
05-11-2009, 10:03
من مبتدی هستم .برای برنامه ای مجبورم که باقیمانده ی یک عدد اعشاری و پیدا کنم ولی نمیشه؟ این اون قسمت اصلیه که برا م ارورر میده:
float a,q;

a % 10 -1=q;
لطفا کمک کنید در ضمن a %10 -1 برای جدا کردن قسمت اعشاریه عدد بکار برده میشه ولی برنامه ارور میده که چون a یک متغیر نوع float هست باقیمانده اجرا نمیشه یعنی واقعا راهی نیس ؟
لطفا اگه راه دیگه ای برای جدا کردن قسمت اعشار عدد سراغ دارید منو کمک کنید:11:

CppBuilder2006
08-11-2009, 00:35
به جای float از int استفاده کنید!

akpa
08-11-2009, 11:51
من مبتدی هستم .برای برنامه ای مجبورم که باقیمانده ی یک عدد اعشاری و پیدا کنم ولی نمیشه؟ این اون قسمت اصلیه که برا م ارورر میده:
float a,q;

a % 10 -1=q;
لطفا کمک کنید در ضمن a %10 -1 برای جدا کردن قسمت اعشاریه عدد بکار برده میشه ولی برنامه ارور میده که چون a یک متغیر نوع float هست باقیمانده اجرا نمیشه یعنی واقعا راهی نیس ؟

لطفا اگه راه دیگه ای برای جدا کردن قسمت اعشار عدد سراغ دارید منو کمک کنید:11:

من درست متوجه نشدم شما میخواهید باقیمانده یه عدد اعشاری رو پیدا کنین که غیر ممکنه چون باقیمانده در ریاضی فقط برای اعداد صحیحه
اما فکر کنم منظور شما جدا کردن قسمت اعشاری یه عدد و ذخیره کردن اون در یک متغیره اگه منظورتون اینه میتونید به این تایپیک مراجعه کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید