>> ಸ್ಪೀಕರ್ 1: ತಂದೆಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಎಂದು ಧನಾತ್ಮಕ ಬಳಕೆದಾರರನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತದೆ
ನಂತರ ಪೂರ್ಣಾಂಕ, N, ಮತ್ತು ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳ ಮೊತ್ತವು
1 ರಿಂದ ಎನ್.
ಹಾಗೆಯೇ, ಇಲ್ಲಿ ನಾವು ನಾನು ನೀವು ಯಾವ, ಮುಖ್ಯ ಹೊಂದಿವೆ ಈಗಾಗಲೇ ಮುಂಗಡ ಬರೆದ.
ಮತ್ತು ಇಲ್ಲಿ ಗಮನಿಸಿ ಮೇಲಿರುವ ಮುಖ್ಯ, ನಾನು ಇಂಟ್ N ಘೋಷಿಸಲು.
>> ನಾನು ನಂತರ, ಸಂದರ್ಭದಲ್ಲಿ ಒಳಗೆ ಲೂಪ್, ಮೊದಲ ಮುದ್ರಿಸುತ್ತದೆ
ಪೂರ್ಣಸಂಖ್ಯೆ, ದಯವಿಟ್ಟು.
ನಂತರ ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ ಪಡೆಯಲು ಮುಂದುವರೆಯಲು CS50 ಗ್ರಂಥಾಲಯದ ಪಡೆಯಲು ಬಳಕೆದಾರ
ಕಾರ್ಯ ಇಂಟ್.
ತದನಂತರ ನನ್ನ ಹಾಗೆಯೇ ಸ್ಥಿತಿಯಲ್ಲಿ ಇಲ್ಲಿ, ನಾನು ಎನ್ ಹೆಚ್ಚಿನ ಅಥವಾ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
ನಾನು ವಾಸ್ತವವಾಗಿ ಮುಂದುವರಿಯುವ ಮೊದಲು 1 ಸಮಾನವಾಗಿರುತ್ತದೆ ಆ ಮೌಲ್ಯವನ್ನು ಏನೋ ಮಾಡಲು.
>> ನಾನು ಮುಂದಿನ ಏನು ಮಾಡಬೇಕು?
ಅಲ್ಲದೆ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಕಾರ್ಯ ಕರೆ ಸಿಗ್ಮಾ ಪ್ರತಿನಿಧಿ ಕರೆ
ನೀವು ಹೊಂದಿರಬಹುದು ಬಂಡವಾಳ ಸಿಗ್ಮಾ ಗಣಿತ ತರಗತಿಗಳು ವಾಪಸು ಎಂದು
ನೀವು ಏನಾದರೂ ಒಟ್ಟಾರೆಯಾಗಿ ಬಯಸುವ ಸೂಚಿಸುತ್ತದೆ ಮತ್ತೊಂದು ಮೌಲ್ಯದಿಂದ.
ಮತ್ತು ಯಾವುದೇ ಕಾರ್ಯ ಮರಳುತ್ತದೆ ಎಂದು ಅದರ ಮರಳುವ ಮೌಲ್ಯವನ್ನು, ನಾನು ಸಂಗ್ರಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಉತ್ತರ ಎಂಬ ವೇರಿಯಬಲ್.
>> ಅಂತಿಮವಾಗಿ, ಮುಖ್ಯ ನನ್ನ ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ, ನಾನು ಉತ್ತರ ಏನು ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು.
ಸಹಜವಾಗಿ, ನಾವು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಿಲ್ಲ ಈ ಕಾರ್ಯ ಸಿಗ್ಮಾ.
ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಮಾಡುವ ಬಗ್ಗೆ ಹೋಗಿ ಇಲ್ಲ?
>> ಅಲ್ಲದೆ, ನನ್ನ ಫೈಲ್ ಕೆಳಭಾಗದಲ್ಲಿ, ನಾನು ಒಂದು ಕಾರ್ಯ ಘೋಷಿಸಲು ಮುಂದುವರೆಯಲು ಹೋಗುವ
ಎಂದು ಒಂದು ಇಂಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ನಾನು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು ಕಾರ್ಯ ಸಿಗ್ಮಾ.
ನಾನು ಇನ್ಪುಟ್ ಎಂದು ಸೂಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಕಾರ್ಯವನ್ನು ಸಹ ಒಂದು ಇಂಟ್ ಸ್ವೀಕರಿಸುತ್ತದೆ.
ಮತ್ತು ನಾನು, ಕೇವಲ ಕರೆ ಮಾಡುತ್ತೇವೆ ಬದಲಿಗೆ n ನ ವಿಶಿಷ್ಟ, ಮೀ.
ಆದರೆ ನಾವು ಎಂಬ ಇರಬಹುದು ನಾವು ಬಯಸುವ ಅತ್ಯಂತ ಏನು.
>> ನಾನು ಈ ಕ್ರಿಯೆಯ ದೇಹದ ಒಳಗೆ ಒಂದು ಪರಿಚಿತ ಬಳಸಲು ಮುಂದುವರೆಯಲು ಹೋಗುವ
ಅವುಗಳೆಂದರೆ ಲೂಪ್ ನಿರ್ಮಿಸಲು.
ಆದರೆ ನಾನು ವಿವೇಕ ಸ್ವಲ್ಪ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ತಪಾಸಣೆ
ಬಳಕೆದಾರ ಒಂದು ಸಂಖ್ಯೆ ನನಗೆ ಒದಗಿಸುವುದಿಲ್ಲ ನಾನು ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಭಾವಿಸುತ್ತೇನೆ ಎಂದು.
ಮೀ ವೇಳೆ ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಡಿಮೆ 1 ಮತ್ತು, ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ,
ನಾನು ಕೇವಲ 0 ವೇಳೆ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ ಸಂಖ್ಯೆ ಧನಾತ್ಮಕ ಅಲ್ಲ
ನಾನು ನಿರೀಕ್ಷಿಸಬಹುದು ಪೂರ್ಣಾಂಕ.
>> ನಂತರ ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂಬ ಮೊತ್ತವು ಮತ್ತು 0 ಇದನ್ನು ಆರಂಭಿಸಲು.
ಈ ಅಂತಿಮವಾಗಿ ಮೊತ್ತದ ಸಂಗ್ರಹಿಸುತ್ತದೆ 1 ಮತ್ತು m ನಡುವೆ ಸಂಖ್ಯೆಗಳ ಎಲ್ಲಾ.
ತದನಂತರ ನಾನು ಒಂದು ಪರಿಚಿತ ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಲೂಪ್ ರಚನೆ.
ನಾನು 1 ಪಡೆಯುತ್ತದೆ ಇಂಟ್, ನಾನು ಕಡಿಮೆ ಅಥವಾ ಮೀ ಸಮಾನವಾಗಿರುತ್ತದೆ, ನಾನು ಜೊತೆಗೆ ಹೆಚ್ಚು.
ತದನಂತರ, ಈ ದೇಹದಲ್ಲಿ ಲೂಪ್, ನಾನು ಕೇವಲ ಮೊತ್ತವು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಮೊತ್ತ ಜೊತೆಗೆ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ.
ಅಥವಾ, ಸರಳವಾಗಿ, ಮೊತ್ತ ಜೊತೆಗೆ, ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ಇದು ಅದೇ ಪರಿಣಾಮವಾಗಿ ಸಾಧಿಸುತ್ತದೆ.
>> ನಂತರ ಕೊನೆಯದಾಗಿ, ನಾನು ಮರಳಲು ಅಗತ್ಯವಿದೆ ನಾನು ಕಂಪ್ಯೂಟೆಡ್ ಎಂಬುದನ್ನು ಮೊತ್ತ.
ಹಾಗಾಗಿ ರಿಟರ್ನ್ ಮೊತ್ತ ಸೇರಿಸಿ.
>> ಈಗ ನಾನು ಇನ್ನೂ ಮಾಡಿಲ್ಲ ನಾನು.
ನಾನು ಸಿ ಕಲಿಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ಈ ಕಾರ್ಯ ವಾಸ್ತವವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ.
ಆದ್ದರಿಂದ ನನ್ನ ಫೈಲ್ ಮೇಲೆ ನಾನು ಘೋಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾವು ಒಂದು ಕಾರ್ಯ ಎಂಬ ನೀವು ಯಾವ
ಸಹಿ ಒಂದೇ ಮಾದರಿ, ಕಾರ್ಯ ವಿವರಿಸುವ ನಾನು ಬಳಸಿದ
ಕೊಂಚ ಹಿಂದೆ.
>> ನಿರ್ದಿಷ್ಟವಾಗಿ, ಕೇವಲ ಪ್ರಮುಖ ಮೇಲೆ, ನಾನು ಇಂಟ್ ಟೈಪ್ ಪಡೆಯಲಿದ್ದೇನೆ
ಸಿಗ್ಮಾ ಇಂಟ್ ಮೀ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು.
ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಮಾಡಿರುವುದಿಲ್ಲ ಮತ್ತೆ, ಕೇವಲ ಘೋಷಿಸುವ.
ನಾನು ಈಗ ಉಳಿಸಲು ವೇಳೆ, ಕಂಪೈಲ್, ಈ ಔಟ್ ಪ್ರೋಗ್ರಾಂ ನಾನು ಏನು ನೋಡೋಣ.
ಸಿಗ್ಮಾ 0 ಡಾಟ್ ಸಿಗ್ಮಾ 0 ಕಡಿದು ಮಾಡಿ.
ಮತ್ತು ಈಗ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ಒದಗಿಸಲು ಅವಕಾಶ ಹಾಗೆ 2, ಇದು ನನಗೆ ನೀಡಬೇಕು
ಮೂರು, ಮೌಲ್ಯಗಳ ನಡುವಿನ ಏಕೆಂದರೆ 1 ಮತ್ತು 2 1 ಪ್ಲಸ್ 2 3 ಸಮನಾಗಿರುತ್ತದೆ.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ಪಡೆಯಲು ಇಲ್ಲಿದೆ.
>> ಈ, ಮತ್ತೆ ಔಟ್ ಲೆಟ್ 3, ಹೇಳುತ್ತಾರೆ, ಸಮಯ.
ಹಾಗಾಗಿ 1 2 ಪ್ಲಸ್ ಪ್ಲಸ್ ಪಡೆಯಬೇಕು 3 ನನಗೆ 6 ನೀಡಬೇಕು.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು 6 ಸಿಗುತ್ತವೆ.
>> ಮತ್ತು ಕಡೆಯದಾಗಿ ಒಂದು ಮೌಲ್ಯ ಪ್ರಯತ್ನಿಸೋಣ, 50 ಹೇಳುತ್ತಾರೆ.
ಮತ್ತು 1,275 ನಮ್ಮ ಉತ್ತರವಾಗಿದೆ.