1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> ಸ್ಪೀಕರ್ 1: ತಂದೆಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಎಂದು ಇಂಟ್, ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರರನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತದೆ, 3 00:00:04,050 --> 00:00:06,520 ತದನಂತರ ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡುತ್ತದೆ ಅದರ ಮೇಲೆ, ಎಂಬುದನ್ನು ಹೇಳುವುದು 4 00:00:06,520 --> 00:00:08,109 ಇದು ಸಕಾರಾತ್ಮಕ ಅಥವಾ ನಕಾರಾತ್ಮಕವಾಗಿದೆ. 5 00:00:08,109 --> 00:00:11,880 ಇದನ್ನು ಮಾಡಲು, ನ ಬಳಸಿಕೊಂಡು ಯೋಜನೆ ಅವಕಾಶ CS50 ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯ GetInt, 6 00:00:11,880 --> 00:00:14,870 ಇದು ನಾನು ಅಗತ್ಯವಿದೆ ಪಡೆಯಲಿದ್ದೇನೆ cs50.h. ಸೇರಿವೆ ಗೆ 7 00:00:14,870 --> 00:00:17,520 ನಾನು ಬಯಸುವ ನಿರೀಕ್ಷಿಸುವ ಪಡೆಯಲಿದ್ದೇನೆ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಮುದ್ರಿಸಲು 8 00:00:17,520 --> 00:00:18,310 ಪರದೆಯ ಹಾಗೂ. 9 00:00:18,310 --> 00:00:22,240 ಹಾಗಾಗಿ ಸೇರಿವೆ ಪಡೆಯಲಿದ್ದೇನೆ standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> ಈಗ ನಾನು ಘೋಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದಿನಂತೆ ಮುಖ್ಯ. 11 00:00:24,170 --> 00:00:29,030 ಇಂಟ್ mainvoid, ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಮತ್ತು ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 12 00:00:29,030 --> 00:00:31,790 ನಾನು ಈಗ ಪ್ರಾಂಪ್ಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು ಇಂಟ್ ಬಳಕೆದಾರ. 13 00:00:31,790 --> 00:00:35,395 Printf, ಒಂದು ಸೈನ್ ನನಗೆ ದಯವಿಟ್ಟು 14 00:00:35,395 --> 00:00:38,260 ಈಗ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಬಳಕೆದಾರರ ಎಂದು ಇಂಟ್. 15 00:00:38,260 --> 00:00:42,650 ಇಂಟ್, ಎನ್ ಕರೆ ಅವಕಾಶ, GetInt ಸಮನಾಗಿರುತ್ತದೆ. 16 00:00:42,650 --> 00:00:45,480 >> ಅರ್ಥಾತ್, ಬಲ ಭಾಗದಲ್ಲಿ ಈ ಅಭಿವ್ಯಕ್ತಿಯ, ನಾನು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ 17 00:00:45,480 --> 00:00:49,150 GetInt ಎಂಬ CS50 ಕಾರ್ಯ, ಇದು ನಿಖರವಾಗಿ ಮಾಡಲು ಹೋಗುತ್ತದೆ. 18 00:00:49,150 --> 00:00:51,890 ಇದು ನಂತರ ಮೌಲ್ಯವನ್ನು ಮರಳಲು ವಿಶೇಷವೇನು ಈ ಬಲ ಭಾಗದಲ್ಲಿ ನಿಂದ 19 00:00:51,890 --> 00:00:55,390 ಈ ಎಡಬದಿಯಲ್ಲಿ ಅಭಿವ್ಯಕ್ತಿ ಅಭಿವ್ಯಕ್ತಿ, ಅಂತಿಮವಾಗಿ ಸಂಗ್ರಹಿಸುವ 20 00:00:55,390 --> 00:00:57,960 ವೇರಿಯಬಲ್ ಮೌಲ್ಯವನ್ನು N ಎಂಬ. 21 00:00:57,960 --> 00:01:00,130 ಈಗ ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡೋಣ. 22 00:01:00,130 --> 00:01:06,000 >> ಈ, ನಾನು ನೌಕರಿ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು n ವೇಳೆ ಸ್ಥಿತಿ, ಅಥವಾ ಒಂದು ಶಾಖೆ,, 23 00:01:06,000 --> 00:01:09,860 ಸೇ 0 ಹೆಚ್ಚು, ನಂತರ ನಾನು ಈ ಮಾಡಲು ಹೋಗುವ. 24 00:01:09,860 --> 00:01:13,330 ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ತೆರೆಯಿರಿ ಮತ್ತು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮುಚ್ಚಿ. 25 00:01:13,330 --> 00:01:21,020 ನಾನು ಆಗ ನೀವು ಆಯ್ಕೆ "ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ. "/ n ಗೆ 26 00:01:21,020 --> 00:01:24,490 ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ನಿಕಟ ಉಲ್ಲೇಖ, ಮುಚ್ಚಲಾಗಿದೆ ಆವರಣದ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. 27 00:01:24,490 --> 00:01:26,810 >> ಎಲ್ಸ್, ನಾನು ಮುದ್ರಿಸಲು ಬಯಸುವ ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವಲ್ಪ ಬೇರೆ. 28 00:01:26,810 --> 00:01:34,750 ಆದ್ದರಿಂದ ಬೇರೆ, ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಿಕಟ ಸುರುಳಿಯಾದ ಕಟ್ಟುಪಟ್ಟಿಯ, printf "ನೀವು ಋಣಾತ್ಮಕ ಆಯ್ಕೆ 29 00:01:34,750 --> 00:01:39,580 ಪೂರ್ಣಾಂಕ. "ಸರಿ, ಅವರ ಉಳಿಸಲು ಅವಕಾಶ ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್. 30 00:01:39,580 --> 00:01:42,720 ಪರಿಸ್ಥಿತಿ ಶೂನ್ಯ ಯನ್ನು ಮಾಡಿ. 31 00:01:42,720 --> 00:01:47,380 ನನ್ನ ಮಿಟುಕಿಸುವುದು ಕೇಳುತ್ತದೆ ಡಾಟ್ ಹಿಂದೆ ಮನುಷ್ಯ ಯನ್ನು, ಸ್ಥಿತಿ, ಶೂನ್ಯ ಕಡಿದು. 32 00:01:47,380 --> 00:01:49,730 >> ಮತ್ತು ನ ಸರಳ ಮಾಡಿ ವಿವೇಕ ಮೊದಲ ಪರಿಶೀಲಿಸುತ್ತದೆ. 33 00:01:49,730 --> 00:01:53,310 ನನ್ನ ಇಂಟ್ ಒಂದು, ಮತ್ತು ನಾನು ವಾಸ್ತವವಾಗಿ ಒಂದು ಪೂರ್ಣಸಂಖ್ಯೆ ಪಡೆದುಕೊಂಡರು. 34 00:01:53,310 --> 00:01:57,600 ನ ಮತ್ತೆ ಈ ಪ್ರೋಗ್ರಾಂ ಅವಕಾಶ ಪರಿಸ್ಥಿತಿ, ಶೂನ್ಯ, ಯನ್ನು, "ನೀಡಿ 35 00:01:57,600 --> 00:02:00,210 ನನಗೆ ಇಂಟ್. "ಎರಡು ಪ್ರಯತ್ನಿಸೋಣ. 36 00:02:00,210 --> 00:02:02,240 ನಾನು ವಾಸ್ತವವಾಗಿ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ಪಡೆದುಕೊಂಡರು. 37 00:02:02,240 --> 00:02:03,620 >> ನಕಾರಾತ್ಮಕ ಈ ಬಾರಿ ಹೋಗಿ ನೋಡೋಣ. 38 00:02:03,620 --> 00:02:05,890 ಡಾಟ್ ಕತ್ತರಿಸಿ, ಸ್ಥಿತಿ, ಶೂನ್ಯ. 39 00:02:05,890 --> 00:02:09,380 1 ಋಣಾತ್ಮಕ ಮತ್ತು ನಾನು ಆಯ್ಕೆ ನಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕ. 40 00:02:09,380 --> 00:02:10,590 ಆದರೆ ನಾನು ಇನ್ನೂ ಮಾಡಿಲ್ಲ ನಾನು. 41 00:02:10,590 --> 00:02:13,000 ಇನ್ನೊಂದು ಮೂಲೆಯಲ್ಲಿ ಪ್ರಯತ್ನಿಸೋಣ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 42 00:02:13,000 --> 00:02:13,830 ಶೂನ್ಯ ಪ್ರಯತ್ನಿಸೋಣ. 43 00:02:13,830 --> 00:02:18,560 >> ಡಾಟ್ ಕತ್ತರಿಸಿ, ಸ್ಥಿತಿ, ಶೂನ್ಯ, ಯನ್ನು, ಮತ್ತು ಶೂನ್ಯ. 44 00:02:18,560 --> 00:02:21,550 ಮತ್ತು ಹುಡುಗ OH, ನಾನು ಆಯ್ಕೆ ನಕಾರಾತ್ಮಕ ಪೂರ್ಣಾಂಕ. 45 00:02:21,550 --> 00:02:25,860 ಆದರೆ ನಾನು ಶೂನ್ಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಬಹಳ ಖಚಿತವಾಗಿ ಮನುಷ್ಯ ಧನಾತ್ಮಕ ಅಥವಾ ಋಣಾತ್ಮಕ ಅಲ್ಲ. 46 00:02:25,860 --> 00:02:27,240 ಹಾಗಾಗಿ ಈ ಸರಿಪಡಿಸಲು ಹೊಂದಿರುತ್ತವೆ ಪಡೆಯಲಿದ್ದೇನೆ. 47 00:02:27,240 --> 00:02:28,490