עבור לתוכן

עזרה, תכנית ב C++.

Featured Replies

פורסם

נדרש לכתוב תכנית עבור משוואה מסוג AX+BY+CZ=D כאשר המקדמים שונים מאפס. על התכנית למצוא שלשות של X,Y,Z הפותרות את המשוואה,

כאשר אלו נמצאות בתחום שבין N/2 ו N/2-, כאשר N מספר טבעי זוגי. כן יש לספור את השלשות הפותרות את המשוואה.

כלומר הקלט הוא A,B,C D ו N והפלט הוא מספר הפתרונות האפשריים,

הבעיה שלי היא שהדרך הכי יעילה שאני מצליח לפתור את התכנית היא באמצעות 3 לולאות מ-0 עד n/2 אבל לפי מה שנאמר לי ישנה דרך לפתור את התרגיל באמצעות שתי לולאות בלבד ואני מצליח להבין איך, אשמח מאוד לעזרה. תודה.

פורסם
  • מחבר

הסתדרתי, וזה סתם משהו שלא ראיתי שכדי לפתור משוואה של 3 נעלמים נדרש שנדע רק שני נעלמים.

אפשר לנעול.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים