23 תשובות
שואל השאלה:
למה מהמספר מפחות אחד?
כי אם תתחילי אותו מהמספר עצמו הלולאה ישר תעצור
כל מספר מתחלק בעצמו, אבל לא נראה לי לזה הם התכוונו במחלק הכי גבוה..
שואל השאלה:
כן נכון. אבל כתבתי את זה וזה עובד רק אם המחלק הכי גדול הוא חצי המספר
שואל השאלה:
console.writeline("please write some num: ");
int num = int.parse(console.readline());
int counter = 0;

for (int i = num/2; num % i == 0; i--)
{
counter += i;
}
console.writeline("the bigger mehalek is " + counter);
זאת הבעיה שלך
עשית כל עוד num%i==0
את צריכה לעשות כל עוד הוא *לא* שווה אפס
אגב, למה את צריכה קאונטר?
או שאני מטומטמת, אני פשוט לומדת java
אולי ב#c זה שונה
זה התנאי להמשכת הלולאה כן?
שואל השאלה:
עדיין לא עובד
זה אומר לי שהמחלק הכי גדול של 15 הוא 13
כי אל תעשי קאונטר
את לא צריכה אותו
שואל השאלה:
גם כי זה בדף של מונים צוברים אז צריך את זה. ואין כל כך אפשרות אחרת
שואל השאלה:
אז להשאיר את הלולאה ריקה?
את בעצם גורמת לו עד שהוא מגיע לחמש לעשות 7+6
בגלל זה את מקבלת 13
תשאירי אותה ריקה ורק בסוף תדפיסי את i
שואל השאלה:
אוקיי אני מנסה תודה
שואל השאלה:
וואלה עובד
אבל ממש מוזר שזה בלי מונים צוברים כי דף חזרה שהמורה נתנה בנושא
יש לך רעיון לעשות א תזה עם מונים צוברים אולי?
אם לא אז לא קריטי וממש ממש תודה על העזרה!!
בבקשה רבה!!
ומי שאומר לך לעשות את זה עם מונים צוברים דפוק על כל הראש, הדרך שעשית עכשיו היא הדרך האולטימטיבית
לא יורידו לך על זה
גם כנראה התפלקה להם לשם השאלה הזאת בטעות
שואל השאלה:
תכלס..
שוב תודה רבה ואפשר לפנות אלייך אם יהיו לי עוד שאלות?
יכולה לפנות גם אליי.
בכל מקרה, תתחילי עכשיו את השאלות בספר בתחילת הנושא, גם את אלו הכי טיפשיות, עד שאת עושה אותן בשנייה וחצי.
תעלי את הרמה עד שאת מגיעה לרמה של השאלה הראשונה בבגרויות. (לדעתי יש לך כבר את כל הידע לפתור אותה, שאלה מספר 1 בכל בגרות)
אבל מחוץ ללולאה, לא לשכוח!
בסוף תדפיסי את i
תעשי לולאת פור שמתחילה מהמספר פחות 1 (תקראי לזה i) ויורדת כל פעם באחד ותעשי שזה כל עוד num%i!=0.
כל פעם הוא ירד אחד ויעצור במחלק שהוא הכי קרוב למספר עצמו, כלומר המחלק הכי גבוה