1 00:00:00,000 --> 00:00:03,160 >> டேவிட் ஜே MALAN: நாம் எழுத வேண்டும் என்று நினைக்கிறேன் அனைவருக்கும் கேட்கும் என்று ஒரு திட்டம் 2 00:00:03,160 --> 00:00:06,740 அவர்களின் வயது, பின்னர் அச்சிட்டு ஒரு அறையில் அந்த மக்கள் ஒரு இருக்கும் எப்படி பழைய வெளியே 3 00:00:06,740 --> 00:00:07,520 எனவே வருடம்? 4 00:00:07,520 --> 00:00:09,900 இப்போது, தெளிவாக இந்த கணித பிரச்சனை மிகவும் போகிறது 5 00:00:09,900 --> 00:00:10,660 நேரடியான. 6 00:00:10,660 --> 00:00:14,090 ஆனால் சுவாரஸ்யமான கேள்வி, என்றால் நாம் முன்கூட்டியே தெரியாது எத்தனை பேர் 7 00:00:14,090 --> 00:00:16,790 இந்த அறையில், எப்படி இருக்க போகிறோம் நாம் சேமித்து பற்றி செல்ல முடியும் 8 00:00:16,790 --> 00:00:17,980 தங்கள் வயது அனைத்து? 9 00:00:17,980 --> 00:00:19,680 சரி, ஒரு பார்க்கலாம். 10 00:00:19,680 --> 00:00:22,760 >> முதல் கேட்கும் மூலம் ஆரம்பிக்கலாம் பயனர், நான், இங்கே செய்தது போல, 11 00:00:22,760 --> 00:00:26,410 பயன்படுத்தி அறையில் மக்களின் எண்ணிக்கை GetInt மற்றும் பொருட்டு ஒரு செய்யும் போது வளைய 12 00:00:26,410 --> 00:00:28,220 ஒரு முழு n பெற. 13 00:00:28,220 --> 00:00:32,310 நாம் இப்போது அத்தகைய ஒவ்வொரு கேட்க வேண்டும் என்று நினைக்கிறேன் அவர்களின் வயது அறையில் நபர். 14 00:00:32,310 --> 00:00:35,820 சரி, என் உணர்வுகளை பயன்படுத்த வேண்டும் ஒரு என்று கேட்கும் செய்ய, ஆனால் நான் வளைய 15 00:00:35,820 --> 00:00:37,840 சேமிக்க ஒரு இடம் வேண்டும் அந்த மக்கள் வயது. 16 00:00:37,840 --> 00:00:40,760 என் முதல் உணர்வுகளை இருக்கும் முதல் ஒரு மாறி பயன்படுத்த 17 00:00:40,760 --> 00:00:43,690 நபரின் வயது, மற்றொரு மாறி இரண்டாவது நபரின் வயது, 18 00:00:43,690 --> 00:00:44,780 வகையான வழிகளில். 19 00:00:44,780 --> 00:00:46,230 முகப்பு வயது - 20 00:00:46,230 --> 00:00:48,850 நன்றாக, 1 அழைப்பு விடுங்கள் முதல் நபர். 21 00:00:48,850 --> 00:00:51,480 இரண்டாவது நபர் எண்ணாக வயது 2. 22 00:00:51,480 --> 00:00:53,980 மூன்றாவது நபர் எண்ணாக வயது 3. 23 00:00:53,980 --> 00:00:56,750 >> ஆனால் ஒரு நிமிடம், இந்த ஒருவேளை இல்லை கீழே செல்ல சிறந்த வழி. 24 00:00:56,750 --> 00:01:00,620 நான் முன்கூட்டியே தெரியாது என்பதால் இந்த திட்டத்தை எழுதி ஒடுக்குவதற்கான எப்படி 25 00:01:00,620 --> 00:01:02,330 அங்கு பல பயனர்கள் இருக்க போகிறோம். 26 00:01:02,330 --> 00:01:06,590 மேலும், பல இருந்தால் 100 மாறிகள் அறிவித்தார் 100 பயனர்கள், 27 00:01:06,590 --> 00:01:10,350 இந்த இல்லை போன்ற வகையான விந்தை என்ற மிகவும் சிறந்த வடிவமைப்பு போல். 28 00:01:10,350 --> 00:01:14,430 >> சரி, அதிர்ஷ்டவசமாக மற்றொரு உள்ளது மாறி வகை, ஒரு வரிசை என்று 29 00:01:14,430 --> 00:01:18,710 எங்களுக்கு டேவிட் எந்த எண்ணை சேமிக்க அனுமதிக்கிறது அது உள்ளே, நாம் தெரியாது கூட 30 00:01:18,710 --> 00:01:22,190 என் நிரல் எழுதும் போது எத்தனை அத்தகைய டேவிட் நாம் வேண்டும் போகிறோம். 31 00:01:22,190 --> 00:01:25,970 எனவே சம்பளம் என்று இந்த நீக்க மாறாக, பல டேவிட், மற்றும் அதற்கு பதிலாக 32 00:01:25,970 --> 00:01:29,620 ஒரு மாறி என்று அழைக்கப்படும், , வயது, பன்மை என்று. 33 00:01:29,620 --> 00:01:33,420 ஆனால் அது மேலும் வரியில் குறிப்பிட வேண்டும் சதுர அடைப்புக்குறிக்குள் குறியீடு என்று நாம் 34 00:01:33,420 --> 00:01:35,460 N டேவிட் வேண்டும். 35 00:01:35,460 --> 00:01:39,570 எனவே, நாம் கூட்டாக சாப்பிடுவேன் வயது இந்த ints பார்க்கவும். 36 00:01:39,570 --> 00:01:43,490 >> இப்போது ஒரு நொடியில் நான் பெற முடியும் இந்த வரிசையில் டேவிட் ஒவ்வொரு 37 00:01:43,490 --> 00:01:47,270 இதேபோல் சதுர அடைப்புக்குறி மூலம் குறியீடு, 0 துவங்கும். 38 00:01:47,270 --> 00:01:51,720 எனவே ஒரு வட்டத்திற்கு இப்போது தொடர அனுமதிக்க தங்கள் வயது பயனர்கள் கேட்கும். 39 00:01:51,720 --> 00:01:54,780 எண்ணாக நான் 0 கிடைக்கும். 40 00:01:54,780 --> 00:01:59,464 நான் என் குறைவாக உள்ளது, மக்களின் எண்ணிக்கை அறையில், நான் பிளஸ் பிளஸ். 41 00:01:59,464 --> 00:02:06,610 >> இப்போது இந்த வளைய உள்ள, நாம் சொல்ல நபர் எண், சதவீதம் நான் printf வயது 42 00:02:06,610 --> 00:02:09,430 ஒரு ஒதுக்கிட, கமா இருக்கிறது. 43 00:02:09,430 --> 00:02:13,210 இப்போது, மாறாக இருந்து எண்ணிக்கை தொடங்கும் நிரலில், நாம் தான் 0 44 00:02:13,210 --> 00:02:17,180 1 குறைந்தது சம்பள உயர்வு நான் ஒரு சாதாரண இந்த திட்டத்தை பயன்படுத்தி நபர் 45 00:02:17,180 --> 00:02:20,120 ஒரு போன்ற பெண் இல்லை கணினி விஞ்ஞானி ஆனேன். 46 00:02:20,120 --> 00:02:26,130 இப்போது வயது, அடைப்புக்குறி நான், இதன் மூலம் செய்யலாம் என்று குறிப்பிடாமல் உள்ள i-வது வயதில் எங்கள் 47 00:02:26,130 --> 00:02:31,480 வயது வரிசை பெற போகிறது GetInt திரும்ப மதிப்பு. 48 00:02:31,480 --> 00:02:37,800 >> இப்போது இந்த வளைய கீழே, தான் தொடர அனுமதிக்க சில நேரம் கடந்து என்று கருதி. 49 00:02:37,800 --> 00:02:41,690 மற்றும் இப்போது மற்றொரு வட்டத்திற்கு தொடர அனுமதிக்க உண்மையில் அறையில் எல்லோரும் வயது 50 00:02:41,690 --> 00:02:42,800 ஒரு ஆண்டு. 51 00:02:42,800 --> 00:02:48,110 எனவே மீண்டும், நான் 0 பெற முழு எண்ணாக, நான் குறைவாக உள்ளது N விட, மக்கள் எண்ணிக்கை 52 00:02:48,110 --> 00:02:49,680 அறையில், நான் பிளஸ் பிளஸ். 53 00:02:49,680 --> 00:02:57,210 >> இப்போது இந்த வட்டத்திற்கு உள்ளே, நாம் சொல்ல இப்போது நபர் எண்ணிக்கை ஒரு ஆண்டு printf, 54 00:02:57,210 --> 00:03:00,990 சதவீதம் நான் ஒரு ஒதுக்கிட உள்ளது, என்று இருக்கும், சதவீதம் நான் மற்றொரு ஆகிறேன் 55 00:03:00,990 --> 00:03:03,210 வயது ஒதுக்கிட,. 56 00:03:03,210 --> 00:03:07,230 பின்னர் அந்த அடைப்பை பெட்டிகள், முதல் நான் சொல்கிறேன் பிளஸ் 57 00:03:07,230 --> 00:03:11,220 1, அதனால் மீண்டும் நாம் எண்ணி தொடங்க 1 இருந்து பயனர். 58 00:03:11,220 --> 00:03:18,630 பின்னர் அந்த நபரின் வயது உள்ள அடைப்பை நாம் இதனால் வயது அடைப்புக்குறி நான் பிளஸ் 1, என 59 00:03:18,630 --> 00:03:23,740 i-வது வயதில் போய் குறிப்பிடாமல் எங்கள் வயது வரிசை, அது 1 சேர்க்க, மற்றும் 60 00:03:23,740 --> 00:03:28,370 எங்கள் ஒதுக்கிட அந்த தொகை செருக, நெருங்கிய அடைப்புக்குறி, அரைப்புள்ளி. 61 00:03:28,370 --> 00:03:33,280 >> தான் இப்போது இந்த திட்டத்தை தொகுக்கலாம் வயது, மற்றும் டாட் அதை இயக்க அனுமதிக்க 62 00:03:33,280 --> 00:03:34,990 வயது குறைத்துவிடும். 63 00:03:34,990 --> 00:03:38,770 மூன்று பேர் மட்டுமே உள்ளன என்று நினைக்கிறேன் அறையில் மக்கள், மற்றும் ஒருவர் 18, 64 00:03:38,770 --> 00:03:40,700 யாரோ 19, ஒருவர் 20 ஆகிறது. 65 00:03:40,700 --> 00:03:45,350 சரி, ஒரு ஆண்டில், ஒவ்வொரு அந்த எல்லோரும் , 19, 20, மற்றும் 21 போகிறது 66 00:03:45,350 --> 00:03:46,600 முறையே. 67 00:03:46,600 --> 00:03:48,948