Its because o/p should look like dat.Bt dats simple you can do it
by multiplying bits to power(2, i) and
adding all expressions.Simple!
On Tue, Sep 20, 2011 at 1:09 PM, abhinav gupta <guptaabhinav...@gmail.com>wrote

> In the first loop bits are added into the array N and M .I have taken two
> integers n and m .
> Caution :
> declare
>
>
> int N[31]={0};
> int M[31]={0};
> int n,m,i,j;
>
>   On Tue, Sep 20, 2011 at 1:02 PM, Ishan Aggarwal <
> ishan.aggarwal.1...@gmail.com> wrote:
>
>> What are u doing in the first loop running for k=31 to k =0?
>>
>>
>> On Tue, Sep 20, 2011 at 12:50 PM, abhinav gupta <
>> guptaabhinav...@gmail.com> wrote:
>>
>>> U can use single walker (from 0 till 31) to convert integers N and M into
>>> array of bits, then
>>> another walker from i to j to replace values.
>>>
>>> for(k=31;k>=0;k++)
>>> {
>>> N[k]=n & 01;
>>> M[k]=m &01;
>>> n>>=1;
>>> m>>=1;
>>> }
>>>
>>> for(k=i;k<=j;k++)
>>> N[k]=M[k];
>>>
>>>   On Tue, Sep 20, 2011 at 12:44 PM, abhinav gupta <
>>> guptaabhinav...@gmail.com> wrote:
>>>
>>>> I can tell you the logic.Take two arrays N and M, put their bits in
>>>> the array.
>>>> Now using i and j index replace the value of N[j] to n[i] by M[j] to
>>>> M[i].
>>>>   On Tue, Sep 20, 2011 at 12:33 PM, Ishan Aggarwal <
>>>> ishan.aggarwal.1...@gmail.com> wrote:
>>>>
>>>>> You are given two 32-bit numbers, N and M, and two bit positions, i and
>>>>> j.Write a method to set all bits between i and j in N equal to M (e.g., M
>>>>> becomes a substring of N located at i and starting at j).
>>>>>
>>>>> EXAMPLE:
>>>>>
>>>>> Input: N = 10000000000, M = 10101, i = 2, j = 6
>>>>>
>>>>> Output: N = 10001010100
>>>>>
>>>>> --
>>>>> Kind Regards
>>>>> Ishan Aggarwal
>>>>> [image: Aricent Group]
>>>>> Presidency Tower-A, M.G.Road,Sector-14
>>>>> Gurgaon,Haryana.122015 INDIA
>>>>> Phone : +91-9654602663
>>>>> ishan2.aggar...@aricent.com <puneet.ar...@aricent.com>
>>>>>
>>>>> --
>>>>> 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?hl=en.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> @ |3  # ! /\/ @ \./
>>>>
>>>
>>>
>>>
>>> --
>>> @ |3  # ! /\/ @ \./
>>>
>>> --
>>> 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?hl=en.
>>>
>>
>>
>>
>> --
>> Kind Regards
>> Ishan Aggarwal
>> [image: Aricent Group]
>> Presidency Tower-A, M.G.Road,Sector-14
>> Gurgaon,Haryana.122015 INDIA
>> Phone : +91-9654602663
>> ishan2.aggar...@aricent.com <puneet.ar...@aricent.com>
>>
>> --
>> 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?hl=en.
>>
>
>
>
> --
> @ |3  # ! /\/ @ \./
>



-- 
@ |3  # ! /\/ @ \./

-- 
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?hl=en.

Reply via email to