Hint: Whenever you come up with this type of problem then first divide it into different cases. And then find ways for different cases then the total number of ways will be the sum of ways of all cases.
Complete step by step answer:
As, we all know that,
Number of arrangements of like and alike objects is such that,
The number of arrangements that can be formed using n objects out of which r,q and p are identical objects.
Then, total number of arrangements will be $\dfrac{{n!}}{{p!q!r!}}$
So here as given in the question we have to arrange the given numbers in such a way that the all the odd places of the 8 - digit number will not be occupied by odd numbers.
So, from the given numbers there are three odd numbers and that are 1,1,3
And there are five even numbers and that are 2,2,2,4,4
And as we know that there are 4 odd places in a 8 - digit number
We have to fill that odd places with even numbers and then fill the left even places with other numbers
So, for that we have to choose four numbers out of five given even numbers.
As, there are only four odd places
And then fill all even places with three odd numbers and one even number that is left.
So, for doing this there can be two case
Case 1: odd places filled by (2,2,4,4) and even places filled by (1,1,3,2)
So, as from the above mentioned arrangements of like and alike things
Number of ways $= \left( {\left( {\dfrac{{4!}}{{2!*2!}}} \right){\text{for odd places}}} \right){\text{* }}\left( {\left( {\dfrac{{4!}}{{2!}}} \right){\text{for even places}}} \right)$
So, number of ways for case 1 $= \dfrac{{24}}{4}*\dfrac{{24}}{2} = 72{\text{ ways}}$
Case 2: odd places filled by (2,2,2,4) and even places filled by (1,1,3,4)
So, as from the above mentioned arrangements of like and alike things
Number of ways $= \left( {\left( {\dfrac{{4!}}{{3!}}} \right){\text{for odd places}}} \right){\text{* }}\left( {\left( {\dfrac{{4!}}{{2!}}} \right){\text{for even places}}} \right)$
So, number of ways for case 2 $= \dfrac{{24}}{6}*\dfrac{{24}}{2} = 48{\text{ ways}}$
To total number of ways will be 72 + 48 = 120 ways
Hence correct option is B
NOTE: Identical objects can be arranged in 1 way, and to find the arrangement of n different things of which some are identical then we divide by the arrangement of identical things assuming the identical things to be different.