>> డేవిడ్ J. మలన్: రచన ప్రారంభిద్దాం కొన్ని క్లిష్టమైన పరిస్థితులు.
ముఖ్యంగా, యొక్క ఒక ప్రోగ్రామ్ వ్రాయుటకు అనుమతి పూర్ణాంకం కోసం ప్రాంప్టుచేస్తుంది,
1 మరియు 10 మధ్య,, మరియు విశ్లేషణ యొక్క ఒక బిట్ చేస్తుంది.
కానీ ఈ సమయంలో ఆ రిపోర్ట్ లేదో సంఖ్య డైరీలలో లేదా పెద్దదిగా
పరిమాణం, ఘనతలలో గీయడం చాలా ఏకపక్ష.
>> ఇది చేయుటకు, నేను పొందిన ఆధారపడి వెళుతున్న Int, CS50 నుండి ఆ ఫంక్షన్
ఖచ్చితంగా ఆ చేసే లైబ్రరీ.
నేను కూడా వెళుతున్న పరపతి ముద్రణ F.
నేను ప్రారంభించడానికి వెళుతున్న cs50.h వంటి చేర్చి
అలాగే ప్రామాణిక io.h.
>> ఆపై ప్రధాన ప్రకటించాలని జరగబోతోంది సాధారణ మార్గం, Int ప్రధాన గర్జన, ఓపెన్ వంకర
జంట కలుపు, దగ్గరగా వంకర కలుపు.
మరియు నేను ప్రాంప్ట్ వెళుతున్న పూర్ణాంకం కోసం వినియోగదారు.
ముద్రణ F, నాకు ఒక ఇవ్వాలని దయచేసి 1 మరియు 10 మధ్య Int.
>> ఇప్పుడు ప్రకటిస్తూ Int పొందండి వీలు ఒక వేరియబుల్ సే, అని, n మరియు కేటాయించి
ఇది Int పొందండి తిరిగి విలువ.
ఇప్పుడు విశ్లేషణ యొక్క ఒక బిట్ తెలియజేసేలా.
>> N కంటే ఎక్కువ లేదా 0 సమానంగా మరియు ఉంటే n, కంటే తక్కువ లేదా 3, సే, సమానం
తర్వాత మేము ముందుకు మరియు ముద్రణ వెళుతున్నాం మీరు ఒక చిన్న పూర్ణాంకానికి ఎంపిక.
>> ఎల్స్, యూజర్ సే, కధ ఉంటే, ఒక మధ్యతరహా విలువ, వీలు యొక్క
క్రింది కోసం తనిఖీ.
N కంటే ఎక్కువ లేదా సమానం ఎల్స్ ఉంటే, సే, 4 మరియు n, కంటే తక్కువ లేదా సమానం
సే, 7, నేను ప్రింట్ వెళుతున్న మీరు ఒక మాధ్యమం పూర్ణాంకానికి ఎంపిక.
>> చివరగా, నేను అనుకునేది వెళుతున్న ఉంటే విలువ వారు, 8 మరియు 10 మధ్య
పెద్ద పూర్ణాంకానికి ఎంపిక.
కాబట్టి ఆ వ్యక్తం, నేను వేరే, టైప్ చేస్తాము ఉంటే n కంటే ఎక్కువ లేదా 8 సమానంగా మరియు n
కంటే తక్కువ లేదా 10 సమానం, ముందుకు ఉంది మరియు మీరు పెద్ద పూర్ణాంకానికి ఎంపిక ప్రింట్.
>> ఎల్స్, ఇక్కడ ఒక నాల్గవ పరిస్థితి ఉంది.
యూజర్ బదులుగా సహకారం లేదు ఉంటే కంటే తక్కువ ఒక విలువ టైప్
10 కంటే 0 లేదా ఎక్కువ, నేను మీరు కేవలం వాటిని తీవ్రంగా మందలించు కు.
ఎల్స్ ప్రింట్, మీరు ఎంచుకున్న చెల్లని పూర్ణాంకానికి.
>> యొక్క ఫైలు సేవ్ చేసేలా.
ఇది కాని మార్చాలా తో కంపైల్.
తిరిగి నా ప్రాంప్టులో, నేను అమలు వెళుతున్న ఇది డాట్ తో కాని స్విచ్ స్లాష్.
మరియు కొన్ని విలువలు ప్రయత్నించండి.
>> మొదటి, యొక్క సహకరించనివారు ఉంచబడుతుంది మరియు ప్రతికూల 1 టైప్.
అదృష్టవశాత్తూ, ద్వారా కనుగొనబడింది మా ఆ పరిస్థితి లో చివరి శాఖ.
డాట్ స్లాష్ ప్రయత్నించండి లెట్ కాని స్విచ్, ఈ సమయంలో ఇది 1 ఇవ్వడం.
నేను నిజానికి ఒక చిన్న పూర్ణాంకానికి ఎంపిక.
>> డాట్ స్లాష్ మళ్ళీ దాన్ని చూద్దాం కాని స్విచ్, ఈ సమయంలో, సే, 5 తయారయ్యారు.
మరియు ఒక మాధ్యమం పూర్ణాంకానికి ఉంది.
ఇప్పుడు మళ్ళీ డాట్ లెట్ కాని స్విచ్ స్లాష్.
మరియు, ఇది 10 ఒక విలువ ఇస్తున్న నిజానికి పెద్ద Int ఉంది.
>> ఇప్పుడు అది పేర్కొంది ఉపయోగకరమని ఈ ప్రోగ్రామ్ అమలుపరిచారు కాలేదు
మార్గాల్లో సంఖ్య.
అన్ని మొదటి, ఇది పూర్తిగా ఉంది నేను పంక్తులు ఆకర్షించింది అని ఏకపక్ష నేను
చిన్న, మధ్య మధ్య నీవు, మరియు పెద్ద ints.
మేము ఆ డ్రా కాలేదు ఎక్కడైనా సరిహద్దులు.
>> కానీ మరింత ఆసక్తికరంగా, నేను లేదు ఈ అన్ని తో నాకు చెప్పటానికి
కంటే ఎక్కువ లేదా సమానం లేదా తక్కువ లేదా చిహ్నాలు సమానంగా.
నేను, ఉదాహరణకు, తిరిగి కావచ్చు n కంటే ఎక్కువ లేదా 4 సమానంగా మరియు ఉంది
n కంటే తక్కువ లేదా 7 సమానం, వంటి బదులుగా n 3 కంటే ఎక్కువ మరియు n ఉంటే
8 కంటే తక్కువ, అప్పుడు ప్రింట్ ఉంది మీరు ఒక మాధ్యమం పూర్ణాంకానికి ఎంపిక.
>> అన్ని, యూజర్ యొక్క ఇన్పుట్ ఉంటే, ద్వారా తరువాత Int పొందండి స్వభావం,, ఒక పూర్ణ సంఖ్య మేము
గాని పరీక్ష విలువ ఎక్కువ ఉంటే 3 లేదా ఎక్కువ లేదా కంటే
4 సమానంగా.
మరియు మేము కూడా తనిఖీ కాలేదు ఉంటే విలువ కంటే తక్కువ 8 లేదా తక్కువ
లేదా 7 సమానంగా.