9 תשובות
נמצא את כמות המספרים בניהם ונחלק בשלוש:
96-5=91
91/3=30 מספרים
96-5=91
91/3=30 מספרים
בעצם לא נראה לי שזה תמיד יעבוד. צריך לעשות לולאה שעוברת אחד אחד
שיטה אחת זה לעשות לולאה שעוברת על כל המספרים ובודקת
יש עוד שיטה יעילה יותר, אתה יודע ש5 לא מתחלק ב3 ו96 כן, אתה יודע ש6 כן מתחלק אז אתה מתחיל מ6 עד 96 ומגדיל אל האינדקס שלך ב3 כל פעם וסופר.
שיטה עוד יותר יעילה זה מה שהבחור הציע ולא צריך לתכנת בכלל, 96 פחות 5, יש 91 מספרים לעבור עליהם, אתה יודע שכל 3 מספרים יש לך שמתחלק ב3, הכל מ6, לכן 90 חלקי 3 זה 30 סהכ.
שיטה עוד יותר יעילה זה מה שהבחור הציע ולא צריך לתכנת בכלל, 96 פחות 5, יש 91 מספרים לעבור עליהם, אתה יודע שכל 3 מספרים יש לך שמתחלק ב3, הכל מ6, לכן 90 חלקי 3 זה 30 סהכ.
אפשר לעשות לולאת while וככה לבדוק כל מספר אחד אחד אם הוא מתחלק
אני לא בטוח שהשיטה שהצעתי תמיד תעבוד. אם תתחיל ב6 שנתחלק ב3 זה יעבוד בטוח כלומר:
95-6=89
89/3=29
אל תשכח את ה6 אז 30
95-6=89
89/3=29
אל תשכח את ה6 אז 30
אם אתה עושה 91 חלקי 3 יוצא לך 30 ושליש ואז בתוכנה אתה מתעלם מהשבר
בלי קוד, הדרך הכי מדויקת היא להגיד יש לי סדרה חשבונית שהאיבר הראשון שלה 6 והאחרון 96, וה-d שלה הוא 3. מכאן למצוא את מספר האיברים בסדרה.
רגע אני אני כבר מבלבל את עצמי: תתחיל עם השש:
96-6=90
90/3=30 חתום בדוק
96-6=90
90/3=30 חתום בדוק