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

נושא: עזרה דחופה ב C.. בבקשה

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 February 2007 בשעה 19:53 | IP רשוּם
ציטוט דולב

יש באתר חוברת עם תרגילים בשפת C.. ויש 2 שאני לא מצליח ואני צריך את הפתרון שלהם בדחיפות.. :

תרגיל 7 בעמוד 18

תרגיל 2 בעמוד 29

בקובץ הזה  http://www.underwar.co.il/download.asp?ID=153

תודה רבה לעוזרים

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

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 07 February 2007 בשעה 22:52 | IP רשוּם
ציטוט ShadowBeast

אנחנו לא פותרים בעיות בשביל אנשים...
תתחיל לפתור, כשתהיה בעייה ספציפית שלא תצליח לפתור(בעייה ספציפית בתוך התרגיל)
אז נשמח לעזור


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

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


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

התרגיל של המלכות.. עם המטריצה 8X8

איך עושים את הבדיקה אם הם נמצאים באותה שורה או אותו טור או אלכסון?

הגעתי עד לשם ונתקעתי..

 

הצלחתי את התרגיל של האיקס עיגול

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


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

אפשר לשמור עבור כל מלכה את האינדקס של התא שלה (0..63) - בסידור של מטריצה

(אינדקסים מתחילים בפינה שמאלית עליונה ומתקדמים עם השורות):

קוד:

0  1  2  3  4  5  6  7
8  9  10 11 12 13 14 15
16 17 18 19 20 21 22 23
24 25 26 27 28 29 30 31
32 33 34 35 36 47 38 39
40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63

 

2 מלכות נמצאות באותה שורה, עמודה או אלכסון אם התנאים הבאים מתקיימים :

קוד:

if (q1.index % 8 == q2.index % 8)
{
 cout<<"queen "<<q1.number<<" & queen "<<q2.number<<"are on the same column";
}

if (q1.index/8 == q2.index/8)
{
 cout<<"queen "<<q1.number<<" & queen "<<q2.number<<"are on the same row";
}

if (abs(q1.index-q2.index)%7 == 0 || abs(q1.index-q2.index)%9 == 0)
{
 cout<<"queen "<<q1.number<<" & queen "<<q2.number<<"are on the same diagonal";
}

תנסה לראות אם מובן לך למה כל אחד מהתנאים נכון.

בהצלחה :)



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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 09 February 2007 בשעה 12:40 | IP רשוּם
ציטוט דולב

חחח לא ממש מובן אבל עזוב..

תודה בכל אופן.. הגשתי את מה שידעתי.. (היה צריך לשלוח את זה עד אתמול באימייל למורה)

תודה רבה

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 11 February 2007 בשעה 12:24 | IP רשוּם
ציטוט שרון

עוד דרך טובה (ופשוטה יותר) היא רעיון הוקטור 8*1.

אתה מגדיר מערך, בעל 8 תאים. כל תא הוא עמודה (כך שמספרו הסודר הוא מס העמודה למשל Arr[3] ddd הוא עמודה 4). בתוך המערך בכל מיקום יופיע מספר השורה בו המלכה שנמצאת באותה עמודה נמצאת. למשל:

קוד:

Arr[2]=4;

אומר שהמלכה נמצאת בעמודה 3, שורה 5.

כך אתה בודק רק מערך של 8 כדי לוודא שאין באותה שורה מלכה, והעמודות זה אוטומטי. אני אשאיר לך לחשוב לבד על האלכסונים.

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

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 12 February 2007 בשעה 19:45 | IP רשוּם
ציטוט SBD

דולב כתב:

חחח לא ממש מובן אבל עזוב..

תודה בכל אופן.. הגשתי את מה שידעתי.. (היה צריך לשלוח את זה עד אתמול באימייל למורה)

תודה רבה



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


__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 

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

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

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