نه دوست عزیز. با نظرتون مخالفم . شرط برقرار نمیشه. چون 100<=a غلط است درنتیجه به خاطر and بودن بین شرط ها،چون وقتی a>=100 نباشه دیگه به بقیه کار نداره. در نتیجه شرط هیچگاه برقرار نخواهد بود.
این رو هم که میگم a=1است به خاطر این دستور است که قبل از دستور شرط اومده:
int a=b=1...