PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جدا کردن قسمت های صحیح و اعشاری یک عدد اعشاری



hamed.b3269
05-08-2014, 19:05
سلام.
من میخوام که در زبان c یک برنامه بنویسم که قسمت های صحیح و اعشاری از یک عدد اعشاری رو جدا کرده و در دو متغیر جداگانه ذخیره کند. مثلا عدد 12.568 رو تحویل بگیره و دو عدد 12 و 568 رو به ما تحویل بده.
چه جوری باید این برنامه رو بنویسم.

amiray
05-08-2014, 19:19
با سلام
تعداد ارقامتون اعشاریتونمشخص هست؟
اگه مشخص هست که میتونید اون عدد رو به ده بتوان تعداد ارقام ضرب کنید بعد باقی مانده اون رو بر ده بتوان تعداد ارقام اعشار بدست بیاورید.
برای قسمت صعیح هم اول 10بتوان اقرام اعشار ضرب کنید و تو یه متغییر ذخیره کنید که int تعریفش کردین بعد تقسیم بر همون عددی کنید که ضرب کرده بودین کلا بیش از چند سطر نمیشه.

hamed.b3269
06-08-2014, 02:05
تعداد ارقام اعشاری مشخص نیست.
من میخوام که 2 تا متغیر از نوع صحیح تعریف کنم و قسمت های صحیح و اعشاری رو درون این 2 تا متغیر بریزم.
مثلا اگر عدد اعشاری 56.3698 باشه باید دو تا عدد 56 و 3698 جدا بشوند و درون 2 متغیر صحیح قرار بگیرند.

sadeghbakhshi
06-08-2014, 09:43
:o :)