డేవిడ్ J. మలన్: ఇప్పుడు అమలు లెట్ ఒక కేవలం సైడ్ లేని ఆ ఫంక్షన్ ప్రభావం, కానీ బదులుగా తిరిగి తిరిగి విలువ. ముఖ్యంగా, యొక్క ఒక ఫంక్షన్ అమలు తెలియజేయండి దీని సానుకూల Int పొందండి అని జీవితంలో ప్రయోజనం ఖచ్చితంగా అలా ఉంది. ముఖ్యంగా, నేను ఉపయోగించాలనుకుంటే, క్రింది ఈ ఫంక్షన్ - పూర్ణాంకానికి N సానుకూల Int పొందండి గెట్స్. ఆపై ముద్రణ F, ధన్యవాదాలు శాతం నేను ఒక వంటి హోల్డర్, కామా, ముగింపు. ఇప్పుడు కోర్సు, అనుకూల పూర్ణాంకానికి ఇంకా లేదు. కాబట్టి యొక్క ద్వారా అమలు వాగ్దానం తెలియజేయండి నా ఫైలు ఒక లైన్ పైన జోడించడం వంటి పూర్ణాంకానికి సూచిస్తుంది ఈ ఫంక్షన్ Int లో తిరిగి ఉంటుంది - అనుకూల Int పొందండి. మరియు యొక్క స్పష్టంగా పేర్కొనండి తెలియజేయండి ఈ ఫంక్షన్ ఏ ఇన్పుట్ తీసుకుని, కాదు కాబట్టి దాని వాదనలు శూన్యమైన ఉన్నాయి. నా ఫైలు దిగువన ఇప్పుడు లెట్స్, కేవలం కాబట్టి నేను, టాప్ ప్రధాన ఉంచుకోవచ్చు నిజానికి అమలు లేదా నిర్వచించే ఈ ఫంక్షన్. మొదటి మేము అదే ప్రారంభం సంతకం, మాట్లాడటానికి - పూర్ణాంకానికి సానుకూల పూర్ణాంకానికి గర్జన పొందండి. ఇప్పుడు యొక్క పొందడానికి అమలు తెలియజేయండి క్రింది అనుకూల పూర్ణాంకానికి. యొక్క కూడా కానీ N అనే ఒక Int, డిక్లేర్ లెట్ మేము దాదాపు ఏదైనా కాల్ కాలేదు మేము క్రింది చేయండి, కావలసిన కొన్ని నిబంధనాయుక్త, మరియు మేము తిరిగి ఉంటాం ఒక క్షణం లో ఆ పరిస్థితి. ముద్రణ F, నాకు సానుకూల పూర్ణాంకానికి ఇవ్వాలని దయచేసి, మరియు ఇప్పుడు యొక్క నుండి Int పొందండి ఉపయోగించడానికి నిజానికి, CS50 లైబ్రరీ ఆ Int పొందండి. కానీ నా పరిస్థితి లో, దీన్ని చూద్దాం లూప్ కాలం N 1 కంటే తక్కువ వంటి. యూజర్ ఉన్నంతకాలం ఇతర మాటలలో, నాకు అందించడం ద్వారా ఏంచేయాలి సానుకూల Int తో, నన్ను తిరిగి ప్రాంప్ట్ అతనికి లేదా మళ్ళీ ఆమె, మళ్ళీ, మళ్ళీ అతను లేదా ఆమె చేస్తుంది వరకు. కానీ నేను వద్ద, ఇంకా పూర్తి కాదు నేను అవసరం ఫంక్షన్ ముగింపు నిజానికి ఆ ఇన్పుట్ ఏదో. కాబట్టి నేను తిరిగి చెయ్యటానికి వెళుతున్న అది తిరిగి ముగింపు వంటి లైన్ సెమికోలన్, తద్వారా అసలు తిరిగి ఈ విధి అని ప్రధాన పూర్ణాంకానికి. ఇప్పుడు అది పేర్కొంది ఉపయోగకరమని కూడా అయితే Int లో సానుకూల పూర్ణాంకానికి రాబడి, అది అది తిరిగి కోసం ఖచ్చితంగా జరిమానా ప్రత్యేకంగా సానుకూల పూర్ణాంకానికి. ప్రత్యేక డేటా రకం కోసం లేదు సానుకూల పూర్ణాంక ప్రత్యేకంగా, కాబట్టి మేము కేవలం నిర్మించారు ఉపయోగించండి "Int." ఇప్పుడు తిరిగి లైన్ తొమ్మిది వద్ద, నేను నిర్ధారించుకోండి ఈ లైన్ లో ఎన్ కానీ N ముద్రించిన ప్రకటించబడిన N చెందుతుంది లైన్ ఎనిమిది లో. కాబట్టి మీరు ఖచ్చితంగా ఉండవచ్చు అవుతుంది సమంగా కాబట్టి అనే వేరియబుల్స్ వారు లోపల ఉన్నాయి కాలం వివిధ స్కోప్స్. మరియు ఆ పరిధిని నిర్వచించబడింది గుర్తు సన్నిహితంగా వంకర జంట కలుపులు వేరియబుల్ చుట్టూ మీరు నిర్వచించిన చేసిన. ఇప్పుడు కంపైల్ తెలియజేయండి మరియు ఈ ప్రోగ్రామ్ రన్. తయారు విధులు 1, డాట్ విధులు 1 స్లాష్. యొక్క అది సానుకూల Int-వంటి 50 అనుమతిచ్చే, మరియు అది 50 కోసం కృతజ్ఞతలు చెప్పారు. ఇంతలో, మేము సహకారం లేకపోతే, ఇది ఇవ్వడం, మళ్లీ ప్రోగ్రామ్ అమలు 0, నేను మళ్ళీ ప్రాంప్ట్, లేదా ఇవ్వడం వెబ్ 1 ప్రతికూల, నేను మళ్ళీ ప్రాంప్ట్ వెబ్. కానీ నేను, తో అందిస్తుంది వార లేకపోతే , 50 సే, నేను 50 కోసం ధన్యవాదాలు వెబ్.