Question in C3 (Advanced)
Question:

כתוב פונקציה אשר תוגדר באופן הבא:

char * func(char *s1,  char *s2)

הפונקציה מקבלת כפרמטרים שתי מחרוזות אשר נקלטו בתוכנית הראשית main ונשלחו לפונקציה.

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

למשל:

s1 = Hello world

s2=The world is nice

התת מחרוזת הכי ארוכה המשותפת בין שתי המחרוזות היא: world (עם רווח לפני ואחרי).

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

0 People tried to answer this question


Comments:


History of edits
More Interactive Questions that might interest you In Computer