פורסם 2011 בנובמבר 2714 שנים האם יש מישהו שיכול לעזור בבניית תוכנה שבודקת האם יש פולינדרום במספר או פולינדרום שמוכל התוך המספר.תודה רבההנה התרגיל:פלינדרום הוא מספר שאם נקרא אותו מימין לשמאל או משמאל לימין נקבל את אותו הערך.למשל, המספרים 1111 ו- 1159511 הם פלינדרומים אבל המספר 3012 אינו פלינדרום.הניחו כי מספר המורכב מספרה בודדת )לדוגמא המספר 9( הוא פלינדרום.קלטו מהמשתמש מספר שלם חיובי כלשהו והחזירו את הפלינדרום הארוך ביותר המוכלבתוך המספר יחד עם ההדפסה הבאה 4 The longest palindrome found is: ####כאשר במקום #### יופיע הפלינדרום הארוך ביותר שנמצא.דוגמאות 4א. קלט: 5665 . המספר 3003 הוא פלינדרום באורך 9 )מורכב מארבע ספרות(. בנוסף. ניתן לראות כי המספר 00 מוכל בתוך המספר 3003 והוא מהווה פלינדרום באורך 1התוכנית שלכם תדפיס 4 The longest palindrome found is:5665ב. קלט: 11344330 . הפלינדרום הארוך ביותר שניתן להפיק מתוך מספר הקלט הינו5995 ולכן התוכנית שלכם תדפיס 4 The longest palindrome found is: 3443אין להשתמש במערכים, פונקציות או כל חומר אחר שלא נלמד בהרצאות ובתרגולים. ☺ניתן להניח כי כל הקלטים יהיו מספרים שלמים ויכילו 3 ספרות לכל היותר. ☺מספר המורכב מספרה בודדת )כמו למשל המספר 3( הוא גם פלינדרום. ☺במקרה בו הפלינדרום הארוך ביותר הוא באורך 1, יש להדפיס את הספרה הראשונה ☺משמאל בתור הפלינדרום שנמצא.במקרה בו קיימים מספר פלינדרומים בעלי אורך מקסימאלי שווה יש להדפיס את ☺הפלינדרום הראשון משמאל.
פורסם 2011 בנובמבר 2714 שנים תתחיל מלקרוא את הת'רד הזה:http://hwzone.co.il/community/index.php?topic=518305.0
פורסם 2011 בנובמבר 2714 שנים מחבר לא ממש עוזר כי לא ניתן להשתמש במערכים או מחרוזות או פונקציותרק בלולאות ובIF
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.