چگونه برنامه ای در زبان c بنویسیم که یک عدد از ورودی بگیرد و تعداد اعداد کوچکتر از عدد ورودی که فقط شامل ارقام 0 و 1 هستند را در خروجی چاپ کند. مثلا اگر عدد ۱۸۲ را وارد کردیم اعداد 1 و 10 و 11 و 100 و 101و 110و 111 خواسته ی ما هستند. تعداد آنها ۶ عدد است. ما میخواهیم عدد ۶ در خروجی چاپ شود.ممنونم.