נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: GCD ב++C

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
shmq288
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 03 April 2007
משתמש: מנותק/ת
הודעות: 12
נשלח בתאריך: 10 May 2007 בשעה 13:16 | IP רשוּם
ציטוט shmq288

איך מוצאים GCD (מכנה משותף הגדול ביותר) בין שני מספרים.?

חפשתי בגוגלי ולא הצלחתי.

חזרה לתחילת העמוד הצג את כרטיס החבר של shmq288 חפש הודעות אחרות של shmq288
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 10 May 2007 בשעה 13:40 | IP רשוּם
ציטוט צחי@

באמת ?

http://functionx.com/cpp/examples/gcd2.htm

תוצאה ראשונה ב-GOOGLE בחיפוש GCD ++C

חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 
shmq288
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 03 April 2007
משתמש: מנותק/ת
הודעות: 12
נשלח בתאריך: 10 May 2007 בשעה 13:41 | IP רשוּם
ציטוט shmq288

מצאתי אבל לא הצלחתי להבין כלום מזה. יש שם דברים  שפעם ראשונה בחיים שלי שאני רואה.. אין דרך אחרת?

 

חזרה לתחילת העמוד הצג את כרטיס החבר של shmq288 חפש הודעות אחרות של shmq288
 
shmq288
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 03 April 2007
משתמש: מנותק/ת
הודעות: 12
נשלח בתאריך: 10 May 2007 בשעה 13:43 | IP רשוּם
ציטוט shmq288

וחוץ מזה.. זה לא עובד יש טעות

#error Must use C++ for the type iostream

חזרה לתחילת העמוד הצג את כרטיס החבר של shmq288 חפש הודעות אחרות של shmq288
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 10 May 2007 בשעה 17:36 | IP רשוּם
ציטוט צחי@

הדרך שבה זה נעשה בלינק שנתתי היא כנראה הכי פשוטה לעשות את זה - אם יש דרך יותר פשוטה, אז היא לא בהרבה יותר פשוטה... אם לא הצלחת להבין כלום אז כנראה אתה צריך לקרוא קצת על פעולת מודולו (%).

בגדול, הביטוי x = a % b , משמעותו ש-x מקבל את השארית בשלמים שנשארת לאחר חלוקה של a ב-b. אם a קטן מ-b אז השארית הזאת היא a. לדוגמא:

קוד:

x = 5 % 3;
//x is equal to 2 because the remainder of 5 when divided by 3, is 2.

לגבי שגיאת הקומפילציה שקיבלת:

אתה בטוח שזה C++ ולא C ? באיזה קומפיילר אתה משתמש ?

הסיומת של הקבצים היא .cpp או .c ? אם אתה כותב ב-c++ אז הסיומת צריכה להיות .cpp.

חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 
shmq288
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 10 May 2007 בשעה 17:46 | IP רשוּם
ציטוט shmq288

השגיאה פתרתי.. אבל אני עדין לא מבין את השיטה הזאת של GCD יש שם כמה פקודות שלא מכיר

חזרה לתחילת העמוד הצג את כרטיס החבר של shmq288 חפש הודעות אחרות של shmq288 בקר בדף הבית של shmq288
 
צחי@
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 02 January 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 209
נשלח בתאריך: 10 May 2007 בשעה 18:23 | IP רשוּם
ציטוט צחי@

אם אתה לא מכיר - אתה יכול לשאול ולקבל תשובות !

חזרה לתחילת העמוד הצג את כרטיס החבר של צחי@ חפש הודעות אחרות של צחי@ בקר בדף הבית של צחי@
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה