વક્તા: ચાલો એક કાર્યક્રમ અમલમાં દો કે પૂર્ણાંક માટે વપરાશકર્તા પૂછે છે પરંતુ તેમને પૂછવાની ચાલુ રહે છે અન્ય પૂર્ણાંક સુધી માટે કે પૂર્ણાંક હકારાત્મક છે. વેલ, cs50.h સમાવેશ થાય છે, ચાલો આ લખી દો, પ્રમાણભૂત IO ડોટ એચ, પૂર્ણાંક સમાવેશ થાય છે મુખ્ય [રદબાતલ]. હવે આપણે ખરેખર પૂછવા શરૂ દો આ પૂર્ણાંક માટે વપરાશકર્તા રાખવા જ્યારે અમે reprompt કરવા માંગો છો તે વાંધો તેમને કે ત્યાં સુધી સંખ્યા ખરેખર હકારાત્મક છે. તેથી હું રહ્યાં અમુક પ્રકારના માંગો છો પડશે રચવા, પરંતુ ઓછામાં ચલાવે છે કે લૂપ ઓછી એક વાર. અને કરતા હો ત્યારે લૂપ માટે પરવાનગી આપે છે યાદ અમને બરાબર તે કરવા માટે. ચાલો આ સુધી કોડ દો. પ્રથમ પૂર્ણાંક જાહેર કરીએ - આપણે પડશે n એ કૉલ - જેમાં સંગ્રહ કરવાની વપરાશકર્તાની પૂર્ણાંક. હવે નીચે પ્રમાણે કરો દો. Printf, મને હકારાત્મક પૂર્ણાંક આપો. હવે વિચાર કરો કે મદદથી પૂર્ણાંક આ CS50 પુસ્તકાલયમાં GetInt કાર્ય, એન GetInt નોંધાયો નહીં. અને હવે અમે કંઈક કરી પૂર્ણ કરી, પરંતુ અમે આ કરવા માંગો છો રહ્યા છીએ n છે જ્યારે - શું? - 1 કરતાં ઓછી, ખરેખર અમે તો હકારાત્મક પૂર્ણાંક માંગો છો. હવે આગળ વધો અને છાપે છે. બધા ઠીક છે, આભાર છે હકારાત્મક પૂર્ણાંક માટે, અર્ધવિરામ, ફાઈલ સંગ્રહો. હવે કમ્પાઇલ અને ચલાવો. હકારાત્મક કોઈ સ્લેશ હકારાત્મક કરો. અને હવે હું પ્રોમ્પ્ટ થઇ રહ્યો છું હકારાત્મક પૂર્ણાંક માટે. મને 1 સાથે સહકાર દો. હકારાત્મક પૂર્ણાંક માટે આભાર. હવે આ કાર્યક્રમ પુનઃ ચલાવો અને સહકાર નથી. મને હકારાત્મક પૂર્ણાંક આપો. કેવી રીતે નકારાત્મક 1 વિષે શું? મનોરંજક. આ કાર્યક્રમ પહેલેથી જ reprompted છે પૂર્ણાંક માટે મને. માતાનો થોડી વધારે રહેવું 0 સાથે મુશ્કેલ. તેમ છતાં ન હકારાત્મક પૂર્ણાંક, તેથી આપણે આ સમય સહકાર અને ફરીથી, 1 છે. હકારાત્મક પૂર્ણાંક માટે આભાર. હવે તે કે હું એ મહત્વનું છે 6 વાક્ય પર મારી ચલ n જાહેર, ડુ જ્યારે લૂપની બહાર. હું બદલે અંદર n એ જાહેર કર્યું હતું મારા આવું ત્યારે લૂપ, ખાસ પર કહે છે, હું પણ ના પૂર્ણાંક છે જ્યાં 10 વાક્ય, વપરાશકર્તા, કે પૂર્ણાંક n એ હશે જ આ સર્પાકાર સિમા અંદર અસ્તિત્વ હાલમાં પર હોય છે કૌંસ 8 લીટી અને 11 લીટી પર. અન્ય શબ્દોમાં, એ માટે scoped આવશે કે આવું ત્યારે લૂપ ની અંદર. પરંતુ સમસ્યા એ છે કે અમે છે 12 લીટી માં n એ વાપરવા માંગતા હોવ શરત ની અંદર. તેથી તે જોવા નથી તેથી ભલે સુંદર, તે ખૂબ ખૂબ ઇરાદાપૂર્વકની છે n એ બહાર જાહેર કરવામાં આવે છે આ કરતા હો ત્યારે લૂપ.