Пеш аз оғоз
Се қиматро санҷед. Пеш аз пешниҳоди шарт, онро бо дасти худ барои се адад иҷро кунед: яке, ки бояд гузарад, яке, ки набояд гузарад, ва яке дақиқан дар канор. Барои «байни 10 ва 20» инҳо 15, 5 ва 20 мебошанд.
Бисёр масъалаҳои ин ҷо мегӯянд «агар … 1 ва дар ҳолати дигар 0 чоп кунед». Шумо метавонед if ва else нависед. Инчунин метавонед худи шартро чоп кунед: cout << (x > 3); вақте шарт дуруст аст 1 ва вақте нодуруст аст 0 чоп мекунад.
Пеш аз пешниҳод фикрро дар ин ҷо санҷед:
Агар монед
9. Санҷиши фосила
Маслиҳати 1. Ду савол дар бораи x: оё он дар фосилаи аввал аст ва оё берун аз фосилаи дуюм аст?
Маслиҳати 2. Дарун аз фосила x >= l && x <= r аст. Берун баръакс аст: x < l || x > r. Ду ҷавобро бо && бипайвандед.
Маслиҳати 3. Канорҳои l2 ва r2 ба фосилаи дуюм тааллуқ доранд, барои ҳамин x == l2 бояд 0 диҳад. Онро санҷед.
12. Дақиқан як ҷуфти баробар
Маслиҳати 1. Се ҷуфтро бояд дид: x ва y, y ва z, x ва z.
Маслиҳати 2. «Дақиқан як ҷуфт» ҳамон «ақаллан як ҷуфт» нест. Бишумред, ки аз се ҷуфт чандтоаш баробар аст. Кадом шумораро мехоҳед?