שפת C/לולאות/תרגילים: הבדלים בין גרסאות בדף

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש
imported>בנציון יעבץ
 
(אין הבדלים)

גרסה אחרונה מ־21:10, 17 בדצמבר 2020

תבנית:שפת C

הדפסת מספרים אי זוגיים בתחום מקלט

כתבו תוכנית המבקשת מהמשתמש לבחור מספר שלם חיובי n, ומדפיסה את כל המיספרים האי-זוגיים מ1 עד n.

תבנית:מוסתר

הדפסת מספרים זוגיים-או אי זוגיים על ידי החלטה מקלט

הוסיפו לתוכנית הקודמת שאלה למשתמש האם להדפיס מספרים זוגיים או אי-זוגיים. אם המשתמש יקיש 1, התוכנית תדפיס אי-זוגיים, ואם הוא יקיש 2 היא תדפיס זוגיים (ללא '0'). אם הוא יקיש משהו אחר, התוכנית תדפיס הודעת שגיאה מתאימה ותסתיים.

תבנית:מוסתר

קירוב סינוס על ידי טור טיילור

טור טיילור של sinx הוא: sinx=i=0[(1)i(2i+1)!x2i+1]

כתוב תוכנית המקבלת מעלה, ומחשבת את ערך הסינוס שלה (ברדיאנים) על ידי חיבור 10 האיברים הראשונים של הטור.

תבנית:מוסתר

ניחוש מספר על ידי חיפוש בינארי

כתבו תוכנית שמבקשת מהמשתמש לחשוב על מספר שלם בין 1 ל-1000, ומנחשת מהו המספר. המשתמש יקליד 1 אם המספר שלו גדול יותר, 2 אם הניחוש נכון ו-3 אם המספר גדול יותר (ובחירה אחרת תיתן הודעת שגיאה וסיום). התוכנית תמשיך לנחש (בלולאה) עד שתגיע לתשובה. הניחוש הראשון שלה יהיה 500. אם המספר של המשתמש גדול יותר הניחוש הבא יהיה 750, ואם קטן יותר אז 250, וכך הלאה (צורת ניחוש שכזו מכונה חיפוש בינארי). כשימצא המספר הנכון תודפס הודעת סיום המשחק, והתוכנית תסתיים.

תבנית:מוסתר