@anurag

i dint get ur approach..which numerator n denominator u r talking about..plz
explain.. thanks in advance

On 11 June 2010 08:57, Anurag Sharma <anuragvic...@gmail.com> wrote:

> Please note that the fractional repeating part is recurring. and so that
> 4th temporary variable assignment will be this way->
> temp=x*10000 - x= 233456.34563456...  - 23.34563456.... = 233433.0  ( mark
> the fractional part is 0 now since the infinitely repeating 3456... will get
> cancelled)
> In this  case you can say that 4 places are repeating. But yes its
> according to the maths and in any programming language whenever you divide
> the numerator and denominator you wont get this infinitely recurring decimal
> places.
>
> @divya, also your approach wont work if the recurring fractional digits
> start after few places from the decimal like in the case of
> 23.123345634563456....  (note here after the decimal place 123 is not
> repeating while 3456.. after this 123 is repeating.)
>
> What I suggest in this case is keep dividing the numerator by denominator
> and at every step keep inserting the tupple (remainder, quotient) of that
> division step in a set. and before inserting in the set check whether it
> already exists. If yes then the all the quotients following from that point
> (including the point) will be recurring.
>
> Regards,
>
> Anurag Sharma
>
>
>
> On Thu, Jun 10, 2010 at 8:25 AM, Veer Sharma <thisisv...@rediffmail.com>wrote:
>
>> Seems it wont work...
>> x=23.34563456
>>
>> temp = x*100 -x = 233.4563456 - 23.34563456 = 210.11071104
>> temp = x*100 -x = 2334.563456 - 23.34563456 = 2311.21782144
>> temp = x*1000 -x =  23345.63456 - 23.34563456 = 23322.28892544
>> temp = x*10000 -x =  233456.3456 - 23.34563456 = 233432.99996544
>> temp = x*100000 -x = 2334563.456 - 23.34563456 = 2334540.11036544
>>
>> ...
>>
>> On Jun 9, 11:24 pm, Anurag Sharma <anuragvic...@gmail.com> wrote:
>> > multiply the original number x=23.34563456
>> >
>> > Anurag Sharma
>> >
>> > On Wed, Jun 9, 2010 at 10:36 PM, Veer Sharma <thisisv...@rediffmail.com
>> >wrote:
>> >
>> >
>> >
>> > > One question:
>> >
>> > > No x = 23.34563456
>> > > temp = x X 10 = 233.4563456
>> > > temp = temp - x = 210.11071104
>> > > decimal part zero? No.
>> > > Now multiply the no. with 100. Which no? original x (= 23.34563456) or
>> > > new no. temp (=210.11071104)?
>> >
>> > > On Jun 9, 8:12 pm, divya jain <sweetdivya....@gmail.com> wrote:
>> > > > multiply the no. with 10 nd store in temp. now subtract no from
>> temp.
>> > > check
>> > > > if the decimal part is zero if yes.  then 1st digit after decimal is
>> > > > recurring. if no. multiply the no with 100 and repeat . if this time
>> > > decimal
>> > > > part is zero then 2 digits after decimal r recurring nd so on..
>> >
>> > > > On 8 June 2010 21:45, Veer Sharma <thisisv...@rediffmail.com>
>> wrote:
>> >
>> > > > > You have a Numerator and Denominator. After division you might get
>> a
>> > > > > recurring decimal points float as the answer.
>> >
>> > > > > Problem is: You need to identify the recurring part for a given
>> > > > > decimal no?
>> > > > > For example 23.34563456 ...
>> > > > > return 3456
>> >
>> > > > > --
>> > > > > You received this message because you are subscribed to the Google
>> > > Groups
>> > > > > "Algorithm Geeks" group.
>> > > > > To post to this group, send email to algoge...@googlegroups.com.
>> > > > > To unsubscribe from this group, send email to
>> > > > > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> <algogeeks%2bunsubscr...@googlegroups­.com>
>> > > <algogeeks%2bunsubscr...@googlegroups­.com>
>> > > > > .
>> > > > > For more options, visit this group at
>> > > > >http://groups.google.com/group/algogeeks?hl=en.-Hide quoted text -
>> >
>> > > > - Show quoted text -
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Algorithm Geeks" group.
>> > > To post to this group, send email to algoge...@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> > > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> <algogeeks%2bunsubscr...@googlegroups­.com>
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/algogeeks?hl=en.- Hide quoted text -
>> >
>> > - Show quoted text -
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algoge...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algoge...@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to