החידה מתחרות CodeGuru-1

עמוד
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • מאת
    תגובות
  • #77162
    CodeGuru
    מנהל בפורום

    מי ששכח שהחידה פורסמה באלף הקודם, מוזמן לפתור מחדש.

    ומי שזוכר את החידה – קצת נוסטלגיה.

    כיצד ניתן לתקן, בשינוי מספר תווים מזערי, את התוכנית הבאה כך שתדפיס עשרים מקפים?

    int i, n = 20;

    for (i = 0; i < n;  i–)

    putchar ('-');

    #78674
    Tnid
    משתתף

    int i,n = 20;

    for(i = 0;i<n;n–)

    putchar('-');

    #78673
    CodeGuru
    מנהל בפורום

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

    יש עוד שני פתרונות.

    #78665
    no1
    משתתף

    שני הפתרונות הנוספים:

    int i, n = 20;

    for (i = 0; i + n;  i–)

    putchar ('-');

     

    int i, n = 20;

    for (i = 0; -i < n;  i–)

    putchar ('-');

     

    #78663
    CodeGuru
    מנהל בפורום

    נכון.

    למתעניינים, הנושא פורסם במספר מקומות בעולם מאז חוברה החידה, למשל באוניברסיטת ברקלי

    http://www.ocf.berkeley.edu/~wwu/cgi-bin/yabb/YaBB.cgi?board=riddles_cs;action=display;num=1028260241

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.