Выступоўца 1: Давайце напішам праграму, якая запытвае ў карыстальніка Int, цэлае, а затым робіць трохі аналізу на ім, кажучы ім ці гэта станоўчым або адмоўным. Каб зрабіць гэта, давайце плануеце выкарыстоўваць GetInt функцыю ў CS50 бібліятэкі, за што я буду мець патрэбу ўключыць cs50.h. Я збіраюся прадбачыць жадаючы друкаваць некаторыя рэчы, каб экран, а таксама. Так я таксама збіраюся ўключыць standardio.h. І я зараз збіраюся абвясціць Асноўны, як звычайна. унутр mainvoid, адкрытая фігурная дужка, і прэвентыўна блізка фігурная дужка. Я збіраюся зараз хуткае карыстальнік для гэтага міжнар. Printf мяне, калі ласка цалі І я зараз збіраюся што інтэрвал ад карыстальніка. Int, назавем яго N, роўная GetInt. Іншымі словамі, на правай баку гэтага выказвання, я буду называць функцыя CS50 называецца GetInt, якія збіраецца зрабіць менавіта гэта. Гэта тое збіраецца вяртацца, што значэнне з правага боку гэты выраз у левай боку гэтага выраз, у канчатковым рахунку, захоўвання што значэнне ў зменнай называецца н. Давайце зараз зрабіць трохі аналізу. Для гэтага, я збіраюся выкарыстоўваць стан, або філіял, з калі п, скажам, большае за 0, то я збіраецца зрабіць наступнае. Адкрыйце фігурную дужку і прэвентыўна зачыніць фігурную дужку. Я збіраюся затым раздрукаваць "вы выбралі станоўчае цэлы лік ". / п для фарматаванне, недалёка цытата, зачынены дужка, кропка з коскі. У адваротным выпадку, я збіраюся хочаце надрукаваць нешта крыху іншае. Так яшчэ, адкрытым фігурная дужка якая зачыняе фігурная дужкі, Е, "вы выбралі адмоўны цэлы лік. "Добра, давайце захаваем і скампіляваць гэтую праграму. Зрабіць Condition Zero Enter. Я вярнуўся ў мой якая мігціць радку кропкай слэш, стан, нуль, Enter. І давайце зробім найпросты разважнасці правярае спачатку. Адзін, як мой Int, і я сапраўды узяў станоўчае цэлае лік. Давайце запусцім гэтую праграму зноў стан, нуль, Enter, "калі ласка, дайце мне унутр. "Давайце паспрабуем два. Я сапраўды ўзяў станоўчае цэлае лік. Пойдзем негатыўнае гэты раз. Dot слэш, стан, роўны нулю. Адмоўны 1, і я выбраў адмоўнае цэлае лік. Але я яшчэ не скончыў. Давайце паспрабуем іншы кут так, калі вы будзеце. Давайце паспрабуем нуля. Dot слэш, стан, нуль, Калі ласка, увядзіце і нуль. І, о, хлопчык, я выбраў адмоўнае цэлае лік. Але я ўпэўнены, што нулявы вызначаецца як ні станоўчай, ні адмоўнай. Так што я буду мець, каб выправіць гэта.