సల యొక్క ఒక కార్యక్రమం అమలు లెట్ పూర్ణాంకం కోసం ప్రాంప్టుచేస్తుంది కానీ వాటిని ప్రాంప్ట్ కొనసాగుతుంది మరొక పూర్ణాంకం వరకు ఆ పూర్ణాంక సానుకూల ఉంది. బాగా, cs50.h ఉన్నాయి, యొక్క ఈ వ్రాయుటకు అనుమతి, ప్రామాణిక io డాట్ h, Int ఉన్నాయి ప్రధాన [గర్జన]. ఇప్పుడు నిజంగా ప్రాంప్ట్ ప్రారంభించండి ఈ పూర్ణాంక కోసం యూజర్ ఉంచుతూ మేము reprompt కావలసిన పట్టించుకోవడం వాటిని ఆ వరకు సంఖ్య వాస్తవానికి అనుకూల ఉంది. నేను మళ్ళీ వెతికినా రకమైన చెయ్యవచ్చును నిర్మించడం, కానీ వద్ద అమలు చేసే ఒక లూప్ కనీసం ఒకసారి. మరియు డో సమయంలో లూప్ అనుమతిస్తుంది గుర్తు మాకు ఖచ్చితంగా అలా. యొక్క ఈ అప్ కోడ్ లెట్. మొదటి ఒక పూర్ణాంకానికి డిక్లేర్ లెట్ - మేము చేస్తాము n కాల్ - దీనిలో నిల్వ యూజర్ యొక్క పూర్ణాంక. ఇప్పుడు క్రింది వాటిని లెట్. Printf, నాకు సానుకూల పూర్ణాంకానికి ఇవ్వాలని దయచేసి. ఇప్పుడు అనుమతించే ఉపయోగించి పూర్ణాంకానికి CS50 లైబ్రరీ యొక్క GetInt ఫంక్షన్, n GetInt గెట్స్. ఇప్పుడు మేము ఏదో చేయడం పూర్తి చేసిన, కాని మేము దీన్ని చూడాలని n ఉంది - ఏమి? - కంటే తక్కువ 1, నిజానికి మేము ఉంటే ఒక సానుకూల పూర్ణాంక కావలసిన. యొక్క ఇప్పుడు ముందుకు వెళ్లి ప్రింట్ తెలియజేయండి. అన్ని బాగా, ధన్యవాదాలు ఉంటే అనుకూల Int కోసం, సెమికోలన్, ఫైలు సేవ్. ఇప్పుడు కంపైల్ మరియు అమలు లెట్. అనుకూల డాట్ స్లాష్ ధనాత్మకంగా. ఇప్పుడు నేను ప్రాంప్ట్ అయామ్ సానుకూల Int కోసం. నాకు 1 సహకరించిన లెట్. అనుకూల Int కోసం ధన్యవాదాలు. యొక్క ఇప్పుడు ఈ ప్రోగ్రామ్ తిరిగి లెట్ మరియు సహకరించక. నాకు సానుకూల పూర్ణాంకానికి ఇవ్వండి. ఎలా ప్రతికూల 1 గురించి? ఆసక్తికరమైన. కార్యక్రమం ఇప్పటికే reprompted ఉంది ఒక Int కోసం నాకు. యొక్క కొద్దిగా ఎక్కువ భావించండి 0 తో కష్టం. ఇప్పటికీ సానుకూల Int, కాబట్టి యొక్క ఈ సమయంలో సహకారం మరియు , మళ్ళీ, 1 అందించడానికి. అనుకూల Int కోసం ధన్యవాదాలు. ఇప్పుడు ఆ నేను గమనించండి ముఖ్యం లైన్ 6 న నా వేరియబుల్ n డిక్లేర్డ్, ఏమి-సమయంలో లూప్ వెలుపల. నేను బదులుగా లోపల n డిక్లేర్డ్ చేసింది నా ఏమి-సమయంలో లూప్, ప్రత్యేకంగా న, సే, నేను కూడా నుండి Int చోటే లైన్ 10, యూజర్ ఆ, Int n కలిగి మాత్రమే గిరజాల పరిధులలో ఉనికిలో ప్రస్తుతం ఇవి కూడా జంట కలుపులు లైన్ 8 మరియు లైన్ 11 న. ఇతర మాటలలో, n దర్శిని గల అవుతుంది ఆ ఏమి-సమయంలో లూప్ లోపల. కానీ సమస్య మేము కూడా ఉంది లైన్ 12 లో n ఉపయోగించడానికి పరిస్థితి యొక్క లోపల. అది కనిపించడం లేదు కాబట్టి అయినప్పటికీ అందంగా, ఆ చాలా ఉద్దేశపూర్వక ఉంది n వెలుపల ప్రకటిస్తారు దీన్ని-సమయంలో లూప్.