|
|
вернуться в форумПоказать все сообщения Спрятать все сообщения Readln(n); Readln(ss); delete(ss,pos('.',ss),1); Val(ss,s,r); Readln(ss); delete(ss,pos('.',ss),1); Val(ss,l,r); count:=(s div l)*n+((s mod l)*n) div l+1; Please... Precision is main trouble of this problem =) I will try to explain... When you read real number, for example 1.115, after reading you can get something like 1.11499999, and after custing to integer you'll get 1114 instead 1115. Just try different tests. Just give me your e-mail and I'll send you c++ source. I don't need your code! I want to understand mistake in my formula! Well. OK, Ok... you've talked me in :) _magistr.90@mail.ru |
|
|