1 00:00:00,000 --> 00:00:00,285 2 00:00:00,285 --> 00:00:03,030 >> ಡೇವಿಡ್ ಜೆ MALAN: ಬರವಣಿಗೆ ಆರಂಭಿಸೋಣ ಕೆಲವು ಸಂಕೀರ್ಣ ಪರಿಸ್ಥಿತಿಗಳು. 3 00:00:03,030 --> 00:00:06,530 ನಿರ್ದಿಷ್ಟವಾಗಿ, ತಂದೆಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರರನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತದೆ, 4 00:00:06,530 --> 00:00:09,460 ನಂತರ 1 ಮತ್ತು 10 ನಡುವೆ, ಹೇಳುತ್ತಾರೆ, ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡುತ್ತದೆ. 5 00:00:09,460 --> 00:00:14,530 ಆದರೆ ಈ ಬಾರಿ ವರದಿಯಾಗಿದೆ ಎಂಬುದನ್ನು ಸಂಖ್ಯೆ ಸಣ್ಣ ಅಥವಾ ಮಧ್ಯಮ ಅಥವಾ ದೊಡ್ಡದಾಗಿದ್ದು 6 00:00:14,530 --> 00:00:17,480 ಗಾತ್ರ, ಆ ವೈಲಕ್ಷಣ್ಯಗಳು ರೇಖಾಚಿತ್ರ ತಕ್ಕಮಟ್ಟಿಗೆ ನಿರಂಕುಶವಾಗಿ. 7 00:00:17,480 --> 00:00:21,040 >> ಇದನ್ನು ಮಾಡಲು, ನಾನು ಅವಲಂಬಿಸಿವೆ ಪಡೆಯಲಿದ್ದೇನೆ ಇಂಟ್, CS50 ಆ ಕಾರ್ಯ 8 00:00:21,040 --> 00:00:22,860 ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ ಗ್ರಂಥಾಲಯದ. 9 00:00:22,860 --> 00:00:24,350 ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹತೋಟಿ ಮುದ್ರಣ F. 10 00:00:24,350 --> 00:00:28,530 ಹಾಗಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ cs50.h, ಮಾಹಿತಿ ಸೇರಿದಂತೆ 11 00:00:28,530 --> 00:00:31,880 ಹಾಗೂ ಗುಣಮಟ್ಟದ io.h. 12 00:00:31,880 --> 00:00:36,460 >> ತದನಂತರ ಮುಖ್ಯ ಘೋಷಿಸಲು ವಿಶೇಷವೇನು ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ, ಇಂಟ್ ಮುಖ್ಯ ಅನೂರ್ಜಿತ, ಮುಕ್ತ ಕರ್ಲಿ 13 00:00:36,460 --> 00:00:38,440 ಕಟ್ಟುಪಟ್ಟಿಯ, ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 14 00:00:38,440 --> 00:00:41,240 ನಾನು ನಂತರ ಪ್ರಾಂಪ್ಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರ. 15 00:00:41,240 --> 00:00:48,340 ಮುದ್ರಣ F, ನನಗೆ ನೀಡಿ 1 ಮತ್ತು 10 ನಡುವೆ ಇಂಟ್. 16 00:00:48,340 --> 00:00:52,640 >> ಈಗ ಘೋಷಿಸುವ ಮೂಲಕ ಇಂಟ್ ಪಡೆಯಲು ಅವಕಾಶ ಒಂದು ವೇರಿಯಬಲ್ ಹೇಳುತ್ತಾರೆ, ಎಂಬ, n ಮತ್ತು ನಿಯೋಜಿಸುವ 17 00:00:52,640 --> 00:00:55,520 ಇದು ಇಂಟ್ ಪಡೆಯಲು ಮರಳುವ ಮೌಲ್ಯವನ್ನು. 18 00:00:55,520 --> 00:00:57,300 ಈಗ ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡೋಣ. 19 00:00:57,300 --> 00:01:04,500 >> ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಮತ್ತು ವೇಳೆ ಎನ್, ಕಡಿಮೆ ಅಥವಾ 3, ಹೇಳುತ್ತಾರೆ, ಸಮಾನವಾಗಿರುತ್ತದೆ 20 00:01:04,500 --> 00:01:12,560 ನಂತರ ನಾವು ಮುಂದೆ ಮತ್ತು ಮುದ್ರಣ ಹೋಗಲು ನೀನು ನೀವು ಒಂದು ಸಣ್ಣ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು. 21 00:01:12,560 --> 00:01:15,730 >> ಎಲ್ಸ್, ಬಳಕೆದಾರ ಹೇಳುತ್ತಾರೆ, ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ ವೇಳೆ, ಒಂದು ಮಧ್ಯಮ ಗಾತ್ರದ ಮೌಲ್ಯ, ಅವಕಾಶ ತಂದೆಯ 22 00:01:15,730 --> 00:01:16,960 ಕೆಳಗಿನಂತೆ ಪರಿಶೀಲಿಸಿ. 23 00:01:16,960 --> 00:01:23,360 ಎನ್ ಹೆಚ್ಚಿನ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ ಬೇರೆ, ಹೇಳುತ್ತಾರೆ, 4 ಮತ್ತು ಎನ್, ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ 24 00:01:23,360 --> 00:01:31,850 ಹೇಳುತ್ತಾರೆ, 7, ನಂತರ ನಾನು ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು. 25 00:01:31,850 --> 00:01:36,490 >> ಅಂತಿಮವಾಗಿ, ನಾನು ಭಾವಿಸುವುದಿಲ್ಲ ಪಡೆಯಲಿದ್ದೇನೆ ವೇಳೆ ಮೌಲ್ಯ ಅವರು, 8 ಮತ್ತು 10 ನಡುವೆ 26 00:01:36,490 --> 00:01:37,550 ದೊಡ್ಡ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು. 27 00:01:37,550 --> 00:01:44,140 ಆದ್ದರಿಂದ ವ್ಯಕ್ತಪಡಿಸಲು, ನಾನು ಬೇರೆ, ಟೈಪ್ ಮಾಡುತ್ತೇವೆ ವೇಳೆ ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 8 ಸಮನಾದ ಮತ್ತು N 28 00:01:44,140 --> 00:01:53,590 ಕಡಿಮೆ ಅಥವಾ ಸಮನಾಗಿರುತ್ತದೆ 10, ಮುಂದೆ ಹೋಗಿ ಇದೆ ಮತ್ತು ನೀವು ದೊಡ್ಡ ಇಂಟ್ ಆಯ್ಕೆ ಮುದ್ರಿಸಲು. 29 00:01:53,590 --> 00:01:55,720 >> ಬೇರೆ, ಇಲ್ಲಿ ನಾಲ್ಕನೇ ಸ್ಥಿತಿಯನ್ನು ಇಲ್ಲ. 30 00:01:55,720 --> 00:01:59,520 ಬಳಕೆದಾರ ಬದಲಿಗೆ ಸಹಕಾರ ಮತ್ತು ಮಾಡದಿದ್ದರೆ ಕಡಿಮೆ ಎಂದು ಮೌಲ್ಯವನ್ನು ಬೆರಳಚ್ಚಿಸಿದ 31 00:01:59,520 --> 00:02:04,430 10 ಕ್ಕಿಂತ 0 ಅಥವಾ ಹೆಚ್ಚಿನ, ನಾನು ಬಯಸುವ ಕೇವಲ ಅವುಗಳನ್ನು ವಾಗ್ದಂಡನೆಮಾಡಿದ. 32 00:02:04,430 --> 00:02:12,490 ಎಲ್ಸ್ ಮುದ್ರಿಸುತ್ತದೆ, ನೀವು ಆಯ್ಕೆ ಅಮಾನ್ಯವಾದ ಇಂಟ್. 33 00:02:12,490 --> 00:02:13,950 >> ನ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ. 34 00:02:13,950 --> 00:02:17,580 ಇದು ಅಲ್ಲದ ಸ್ವಿಚ್ ಮಾಡಲು ಜೊತೆಗೆ ಕಂಪೈಲ್. 35 00:02:17,580 --> 00:02:21,650 ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ನಾನು ಚಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಚುಕ್ಕೆ ಅಲ್ಲದ ಸ್ವಿಚ್ ಕಡಿದು. 36 00:02:21,650 --> 00:02:23,320 ಮತ್ತು ಕೆಲವೇ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರಯತ್ನಿಸೋಣ. 37 00:02:23,320 --> 00:02:26,110 >> ಮೊದಲ, ಸಹಕರಿಸದ ಇರಲಿ ಮತ್ತು ಋಣಾತ್ಮಕ 1 ಟೈಪ್. 38 00:02:26,110 --> 00:02:30,970 ಅದೃಷ್ಟವಶಾತ್, ಆ ಪತ್ತೆ ಮಾಡಲಾಯಿತು ನಮ್ಮ ಆ ಸ್ಥಿತಿಯಲ್ಲಿ ಅಂತಿಮ ಶಾಖೆ. 39 00:02:30,970 --> 00:02:36,530 ನ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ ನೋಡೋಣ ಅಲ್ಲದ ಸ್ವಿಚ್, ಈ ಬಾರಿ ಅದು 1 ನೀಡುವ. 40 00:02:36,530 --> 00:02:37,900 ನಾನು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಣ್ಣ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು. 41 00:02:37,900 --> 00:02:43,250 >> ನ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತೆ ಅದನ್ನು ಲೆಟ್ ಅಲ್ಲದ ಸ್ವಿಚ್, ಈ ಬಾರಿ, ಹೇಳುತ್ತಾರೆ, 5 ಉಂಟಾಗದಂತೆ. 42 00:02:43,250 --> 00:02:44,590 ಮತ್ತು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ನ. 43 00:02:44,590 --> 00:02:48,200 ಈಗ ಮತ್ತೆ ಡಾಟ್ ಮಾಡೋಣ ಅಲ್ಲದ ಸ್ವಿಚ್ ಕಡಿದು. 44 00:02:48,200 --> 00:02:52,650 ಮತ್ತು, 10 ಮೌಲ್ಯವನ್ನು ನೀಡುವ ವಾಸ್ತವವಾಗಿ ಒಂದು ದೊಡ್ಡ ಇಂಟ್. 45 00:02:52,650 --> 00:02:55,310 >> ಈಗ ಇದು ಗಮನಿಸಬೇಕಾದ ಎಂದು ಈ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು 46 00:02:55,310 --> 00:02:56,840 ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ. 47 00:02:56,840 --> 00:03:00,160 ಎಲ್ಲಾ ಮೊದಲ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ನಾನು ಸಾಲುಗಳನ್ನು ಸೆಳೆಯಿತು ಕ್ರಮವಿಲ್ಲದ ಎಂದು ನಾನು 48 00:03:00,160 --> 00:03:03,290 ಸಣ್ಣ, ಮಧ್ಯಮ ನಡುವೆ ಮಾಡಿದರು, ಮತ್ತು ದೊಡ್ಡ ints. 49 00:03:03,290 --> 00:03:05,230 ನಾವು ಆ ಬರೆದರು ಎಂದು ಎಲ್ಲಿಯಾದರೂ ಗಡಿ. 50 00:03:05,230 --> 00:03:08,930 >> ಆದರೆ ಹೆಚ್ಚು ಕುತೂಹಲ, ನಾನು ಹೊಂದಿರಲಿಲ್ಲ ಈ ಎಲ್ಲಾ ನನ್ನ ವ್ಯಕ್ತಪಡಿಸಲು 51 00:03:08,930 --> 00:03:13,440 ಹೆಚ್ಚು ಅಥವಾ ಸಮ ಅಥವಾ ಕಡಿಮೆ ಹೆಚ್ಚು ಅಥವಾ ಚಿಹ್ನೆಗಳು ಸಮಾನವಾಗಿರುತ್ತದೆ. 52 00:03:13,440 --> 00:03:18,880 ನಾನು, ಉದಾಹರಣೆಗೆ, ಬರೆಯಲ್ಪಟ್ಟಿತು ಕಾಣುತ್ತಾರೆಯೇ ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 4 ಸಮನಾದ ಮತ್ತು 53 00:03:18,880 --> 00:03:24,760 n ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ 7 ಸಮಾನವಾಗಿರುತ್ತದೆ, ಬದಲಿಗೆ ಎನ್ ಹೆಚ್ಚಿನ 3 ಮತ್ತು n ವೇಳೆ 54 00:03:24,760 --> 00:03:29,130 8 ಕಡಿಮೆ, ನಂತರ ಮುದ್ರಿಸುತ್ತದೆ ನೀವು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು. 55 00:03:29,130 --> 00:03:33,360 >> ಎಲ್ಲಾ, ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ವೇಳೆ, ಮೂಲಕ ನಂತರ ಇಂಟ್ ಪಡೆಯಲು ಸ್ವರೂಪ, ಪೂರ್ಣಾಂಕ, ನಾವು 56 00:03:33,360 --> 00:03:37,580 ಎರಡೂ ಟೆಸ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿನ ವೇಳೆ 3 ಅಥವಾ ಹೆಚ್ಚು ಅಥವಾ ಹೆಚ್ಚು 57 00:03:37,580 --> 00:03:38,740 4 ಸಮಾನವಾಗಿರುತ್ತದೆ. 58 00:03:38,740 --> 00:03:43,130 ಮತ್ತು ನಾವು ಪರಿಶೀಲಿಸಿ ಸಾಧ್ಯವಾದರೆ ಮೌಲ್ಯ ಕಡಿಮೆ 8 ಅಥವಾ ಕಡಿಮೆ 59 00:03:43,130 --> 00:03:44,590 ಹೆಚ್ಚು ಅಥವಾ 7 ಸಮಾನವಾಗಿರುತ್ತದೆ. 60 00:03:44,590 --> 00:03:45,860