Re: How to realise F = ~A*B + ~B*C using 4-input multiplexer
dear student2005, i'm afraid that the config you've used for the 4:1 mux would not yield the desired function.
according to your design, when B=0 (and thus S1S0=00), IO is selected to give the output as (~A), while according to the function, the output must be C.
Similarly, when B=1, I1 is selected to give the output as (~C), while acording to the function, the output must be (~A).
So just connect I0 to C and I1 to ~A, with S1 grounded & S0 tied to B. That will give you the desired function.
There are many ways to implement a function using MUXs. An alternative way would be to choose A & B as the select lines, tying I0 & I2 to C, I1 to logic HIGH and I3 to GND. All this becomes clear when you write the truth table.
Hope this helps.