i think itoa  wont work for long long type and as far i know it is designed
to work only for integers only... so u cant find remainder for longer
numbers with the logic  u said above
On Fri, Aug 14, 2009 at 7:36 PM, sharad kumar <aryansmit3...@gmail.com>wrote:

> say withou itoa yaar.
>
>
> On Fri, Aug 14, 2009 at 7:35 PM, Yogesh Aggarwal <
> yogesh.aggarwa...@gmail.com> wrote:
>
>> u can use the itoa function for that...
>>
>>
>> On Fri, Aug 14, 2009 at 7:31 PM, sharad kumar <aryansmit3...@gmail.com>wrote:
>>
>>> brother how do u get the digits of number ???u use % and / rite??
>>>
>>>
>>>  On Fri, Aug 14, 2009 at 7:28 PM, Yogesh Aggarwal <
>>> yogesh.aggarwa...@gmail.com> wrote:
>>>
>>>> (CORRECTED ALGO.)
>>>>  We can do like dis...
>>>> - add all d digits of the no.
>>>> - if the result is MORE than 10, add all the digits of the result again.
>>>> - continue step2 if the result is still MORE than 10
>>>> - if the result is either 0, 3 , 6 or 9 den the no. is divisible by 3.
>>>>
>>>> example 1 :
>>>> num = 12345
>>>> sum1 = 15 (sum > 10)
>>>> sum2 = 6
>>>> since sum < 10, we stop here and since final sum = 6 ....so the given
>>>> no. is divisible by 3
>>>>
>>>>
>>>> On Fri, Aug 14, 2009 at 7:25 PM, Yogesh Aggarwal <
>>>> yogesh.aggarwa...@gmail.com> wrote:
>>>>
>>>>> (CORRECTED ALGO.)
>>>>> We can do like dis...
>>>>> - add all d digits of the no.
>>>>> - if the result is MORE than 10, add all the digits of the result
>>>>> again.
>>>>> - continue step2 if the result is still less than 10
>>>>> - if the result is either 0, 3 , 6 or 9 den the no. is divisible by 3.
>>>>>
>>>>> example 1 :
>>>>> num = 12345
>>>>> sum1 = 15 (sum > 10)
>>>>> sum2 = 6
>>>>> since sum < 10, we stop here and since final sum = 6 ....so the given
>>>>> no. is divisible by 3
>>>>>
>>>>> On Fri, Aug 14, 2009 at 7:20 PM, santhosh venkat <
>>>>> santhoshvenkat1...@gmail.com> wrote:
>>>>>
>>>>>> given a number n
>>>>>>  u can get the quotient when it is divided by 4 using right shift 2
>>>>>> times
>>>>>> like n >> 2 this ll give u quotient(q)
>>>>>> u can get the remainder by subtracting 4 * q from n which will give
>>>>>> the remainder when divided by 4
>>>>>>
>>>>>> by doing this u ll express n as n = 4q + r  = 3q + (q+r)
>>>>>> in this already 3q which is divisible by 3 .. u can apply the same
>>>>>> logic recursively to q+r and return the remainder obtained for q+r..
>>>>>>
>>>>>>
>>>>>> On Fri, Aug 14, 2009 at 7:11 PM, Yogesh Aggarwal <
>>>>>> yogesh.aggarwa...@gmail.com> wrote:
>>>>>>
>>>>>>> @arun : we are not supposed to use / operator. but in ur algo u r
>>>>>>> using / or %  has to be used to check wether the diff is divisible by 3.
>>>>>>> We can do like dis...
>>>>>>> - add all d digits of the no.
>>>>>>> - if the result is less than 10, add all the digits of the result
>>>>>>> again.
>>>>>>> - continue step2 if the result is still less than 10
>>>>>>> - if the result is either 0, 3 , 6 or 9 den the no. is divisible by
>>>>>>> 3.
>>>>>>>
>>>>>>> example 1 :
>>>>>>> num = 12345
>>>>>>> sum1 = 15 (sum > 10)
>>>>>>> sum2 = 6
>>>>>>> since sum < 10, we stop here and since final sum = 6 ....so the given
>>>>>>> no. is divisible by 3
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Aug 14, 2009 at 3:09 PM, Arun N <arunn3...@gmail.com> wrote:
>>>>>>>
>>>>>>>> take an number find its binary
>>>>>>>> add all odd bits and even bits seperately
>>>>>>>> now check if the difference is divisible by 3
>>>>>>>> if yes it is
>>>>>>>> say 6 110  ----->  1+0 - 1 =0
>>>>>>>> 9 1001 -----> 1+0 - 0+1 = 0
>>>>>>>> 12 1100  ------> 1+0 - 1+0  = 0
>>>>>>>> Arun,
>>>>>>>>
>>>>>>>> On Fri, Aug 14, 2009 at 1:15 PM, richa gupta <richa.cs...@gmail.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> can we check the divisibility of a given number by 3 withoutusing
>>>>>>>>> operators like '/' or '%'.
>>>>>>>>> I want the efficient solution to this problem ..
>>>>>>>>>
>>>>>>>>> can someone help ??
>>>>>>>>> --
>>>>>>>>> Richa Gupta
>>>>>>>>> (IT-BHU,India)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Potential is not what U have, its what U think U have!!!
>>>>>>>> It is better to worn out than rust.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Wishes & Regards
>>>>>>> Thank You
>>>>>>> Yogesh Aggarwal
>>>>>>> B.Tech(IT),
>>>>>>> University School of Information Technology
>>>>>>> GGS Indraprastha University
>>>>>>> Delhi
>>>>>>> mailto: yogesh.aggarwa...@gmail.com
>>>>>>> #9990956582
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Wishes & Regards
>>>>> Thank You
>>>>> Yogesh Aggarwal
>>>>> B.Tech(IT),
>>>>> University School of Information Technology
>>>>> GGS Indraprastha University
>>>>> Delhi
>>>>> mailto: yogesh.aggarwa...@gmail.com
>>>>> #9990956582
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Wishes & Regards
>>>> Thank You
>>>> Yogesh Aggarwal
>>>> B.Tech(IT),
>>>> University School of Information Technology
>>>> GGS Indraprastha University
>>>> Delhi
>>>> mailto: yogesh.aggarwa...@gmail.com
>>>> #9990956582
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Best Wishes & Regards
>> Thank You
>> Yogesh Aggarwal
>> B.Tech(IT),
>> University School of Information Technology
>> GGS Indraprastha University
>> Delhi
>> mailto: yogesh.aggarwa...@gmail.com
>> #9990956582
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to