Question in C3 (Advanced)
Question:

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

int func (chat *str)

הפונקציה מקבלת כקלט מחרוזת שמורכבת מסוגריים רגילים (,), או מסולסלים בלבד {,}, הפונקציה בודקת תקינות הקלט, כלומר היא מכילה תווים שמורכבים רק מהסוגריים האלה. אם לא מחזירה 0.

אם הקלט תקין, הפונקציה תחזיר 1 אם מצב הסוגריים הוא תקין מבחינת חוקי שפת C, כלומר זה מורכב מסדרת סוגריים נפתחים ונסגרים בהתאם. לדוגמא:

א. {()} קלט תקין

ב. {{(} לא תקין

ג. (()) תקין

ד. ({)} לא תקין

ה. {{{}}} תקין.

 

0 People tried to answer this question


Comments:


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