לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 29-09-2005, 17:00
  TheHunter TheHunter אינו מחובר  
 
חבר מתאריך: 13.12.03
הודעות: 269
צריך עזרה ב C++.. רקורסיות

מישהו בבקשה יכול לעזור לי יש לי עבודת הגשה למחר..
הנה השאלות:


1. כתוב פרוצדורה(שגרה) רקורסיבית, אשר מקבלת מספר טבעי N, ותדפיס את

N מספרים הראשונים של סדרה הבאה: 1,2,4,7,11,16,22,……… .

את זה ניסיתי לפתור:
https://2005-uploaded.fresh.co.il/2005/09/29/52542735.c
את זה גם
2. כתוב פונקציה רקורסיבית, אשר תקבל מספר טבעי,תבדוק ותחזיר 1

אם הוא מספר ראשוני, ואת 0, אחרת. מספר טבעי נקרא ראשוני אם הוא

גדול מ- 1, ומתחלק אך ורק ב- 1 ובעצמו. לדוגמא: 3, 17, 19, 47, ....

https://2005-uploaded.fresh.co.il/2005/09/29/41431513.c

ואת שתי אלה אין לי מושג..

4. נגדיר תהליך חישוב מספר ביקורת, למספר טבעי כלשהו, בצורה הבאה:

מחשבים את סכום של כל הספרות, ואם הסכום כולל יותר מספרה אחת

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

מספרה אחד בלבד וזו ספרת הביקורת.

לדוגמא: עבור מספר 734321891 הסכום יהיה 38, מספר כולל יותר מספרה

אחד, לכן נחשב שוב את סכום הספרות ונקבל 11, ושוב נסכם ואז נקבל 2,

וזו ספרת ביקורת.

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

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

את ספרת הביקורת המתאימה לתעודת הזהות הנקלט.



5. נתונה סידרה הבאה: 0,1,1,2,5,29,…….

בסדרה זו האיבר הראשון 0, האיבר השני 1, וכל איבר אחר בסדרה הוא

סכום ריבועי שני האיברים שלפניו.

א. כתוב פונקציה רקורסיבית המקבלת מספר טבעי N, מספר סידורי של

איבר ומחזירה את ערכו.

ב. כתוב פונקציה רקורסיבית המקבלת מספר טבעי N, מספר סידורי,

ומחזירה את סכום של N איברים הראשונים בסדרה.





אני יודע שזה קצת תירחה אבל בבקשה נסו לעזור לי =\ תודה מראש =]
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 30-09-2005, 14:31
  TheHunter TheHunter אינו מחובר  
 
חבר מתאריך: 13.12.03
הודעות: 269
בתגובה להודעה מספר 1 שנכתבה על ידי TheHunter שמתחילה ב "צריך עזרה ב C++.. רקורסיות"

תודה רבה על העזרה והצלחתי לפתור את הבעיה הראשונה והשניה =]]]]]]
יש לי בעיה בשאלה הזאת :

4. נגדיר תהליך חישוב מספר ביקורת, למספר טבעי כלשהו, בצורה הבאה:

מחשבים את סכום של כל הספרות, ואם הסכום כולל יותר מספרה אחת

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

מספרה אחד בלבד וזו ספרת הביקורת.

לדוגמא: עבור מספר 734321891 הסכום יהיה 38, מספר כולל יותר מספרה

אחד, לכן נחשב שוב את סכום הספרות ונקבל 11, ושוב נסכם ואז נקבל 2,

וזו ספרת ביקורת.

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

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

את ספרת הביקורת המתאימה לתעודת הזהות הנקלט.
זה הקוד שהכנתי
https://2005-uploaded.fresh.co.il/2005/09/30/45384623.c

לא פועל ואני לא מצליח לסדר אותו =\ בבקשה עזרו לי..

נערך לאחרונה ע"י TheHunter בתאריך 30-09-2005 בשעה 14:33.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:53

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר