سلام.
من میخوام که در زبان c یک برنامه بنویسم که قسمت های صحیح و اعشاری از یک عدد اعشاری رو جدا کرده و در دو متغیر جداگانه ذخیره کند. مثلا عدد 12.568 رو تحویل بگیره و دو عدد 12 و 568 رو به ما تحویل بده.
چه جوری باید این برنامه رو بنویسم.
سلام.
من میخوام که در زبان c یک برنامه بنویسم که قسمت های صحیح و اعشاری از یک عدد اعشاری رو جدا کرده و در دو متغیر جداگانه ذخیره کند. مثلا عدد 12.568 رو تحویل بگیره و دو عدد 12 و 568 رو به ما تحویل بده.
چه جوری باید این برنامه رو بنویسم.
با سلام
تعداد ارقامتون اعشاریتونمشخص هست؟
اگه مشخص هست که میتونید اون عدد رو به ده بتوان تعداد ارقام ضرب کنید بعد باقی مانده اون رو بر ده بتوان تعداد ارقام اعشار بدست بیاورید.
برای قسمت صعیح هم اول 10بتوان اقرام اعشار ضرب کنید و تو یه متغییر ذخیره کنید که int تعریفش کردین بعد تقسیم بر همون عددی کنید که ضرب کرده بودین کلا بیش از چند سطر نمیشه.
ویرایش توسط amiray : 05-08-2014 در ساعت 19:28
تعداد ارقام اعشاری مشخص نیست.
من میخوام که 2 تا متغیر از نوع صحیح تعریف کنم و قسمت های صحیح و اعشاری رو درون این 2 تا متغیر بریزم.
مثلا اگر عدد اعشاری 56.3698 باشه باید دو تا عدد 56 و 3698 جدا بشوند و درون 2 متغیر صحیح قرار بگیرند.
ویرایش توسط sadeghbakhshi : 19-09-2015 در ساعت 07:03