שאלה C++

shira1121

New member
שאלה C++

שלום! אני שוברת את הראש כבר די הרבה זמן בשאלה שניסיתי לפתור לקראת מבחן קרב ואודה אם מישהו יוכל לעזור... אני צריכה לכתוב פונקציה רקורסיבית שמדפיסה את קבוצת חזקה. למשל: קלט - ABC. פלט - A B BC A AC AB ABC ' '. כלומר להדפיס את כל הקומבינציות... חשבתי לעשות לפי מחרוזת של 000 001 010 וכו ואיפה שיש אפסים להדפיס . סתם חשבתי שיש למישהו פיתרון אחר כי זה נראה לי לא ממש רקורסיבי... תודה.
 

vinney

Well-known member
תתחיל מלהבין מה זה רקורסיה

יש הסבר בFAQ של פורום שפות תכנות, תחת "שאלות שונות".
 

shira1121

New member
טוב...

אני יודעת מה זה רקורסיה. אולי תוכל לעזור לי בזה: אם אני יודעת את כל הצירופים של BC ואני מוסיפה A אז אני צריכה פשוט להוסיף אותו לכל הצירופים הקודמים. הבעיה היא שstrcat לא מוסיף char אלה רק מחרוזות . איך אפשר לטפל בזה?
 

vinney

Well-known member
בפורום שפות תכנות

וכשאת שואלת שם, כדאי גם אם תעדכני אותנו אם כבר למד את נושא המצביעים ומערכים (ואני מעריך שכן), כי שם טמונה התשובה לשאלה.
 

shira1121

New member
לא למדתי מצביעים. רק מערכים.

שנה א'... שאלתי גם שם... בכל מקרה תודה..
 
למעלה