יום שישי, 16 ביוני 2017

אתגר למתכנת - בית בלי להרים את העט

צייר לי בית

מכירים את המשחק בו צריכים לצייר בית ובתוכו איקס בלי להרים את העט ובלי לחזור על אף קו?
לדוגמה:



כמה דרכים אפשריות יש לדעתכם לפתור את החידה?
נסו לכתוב תוכנה שמוצאת את כולן!











פתרון אפשרי ב ++C:


פתרון מעט קצר יותר  (תוך שימוש בפונקציה "Increase_the_array"):








........................................................................

חידה נוספת (יותר קלה):
כתוב תוכנית שמקבלת מהמשתמש שני מספרים שלמים n,k.
התוכנית תדפיס למסך לוח שחמט  בגודל n*n משבצות כאשר כל משבצת היא בגודל k*k תווים.
צבע שחור יצוין ע"י התו #, צבע לבן יצוין ע"י התו *



פתרון אפשרי (ב C):







[ראו גם: "Increase_the_array" ב #C]

בהצלחה!

אין תגובות:

הוסף רשומת תגובה