-
2017/12/24, 11:06 #1
fmod تقسیم دو عدد اعشاری در سی
با سلام بنده با مشکل اساسی در زبان برنامه نویسی C روبه رو شدم . بنده فکر میکردم که عملگر % روی همه تقسیم ها کار میکنه ولی بعد از امتحان روی دو عدد اعشاری ( 2.5 % 12.6) خطا داد. حالا من نیاز دارم که fmod تقسیم دو عدد اعشاری را به دست اورم لطفا هر چه زود تر پاسخ بدید با تشکر
-
2017/12/24, 14:05 #2
با سلام
عملگر % فقط برای تقسیم های صحیح هستش برای پیدا کردن باقیمانده تقسیم دو عدد اعشاری باید از تابع fmod استفاده شود. شما می توانید از نمونه کد زیر استفاده کنید.
کد:#include <stdio.h> /* printf */ #include <math.h> /* fmod */ int main () { printf ( "fmod of 1.2 / 1.1 is %f\n", fmod (1.2,1.1) ); return 0; }
-
1