כתיבת קוד — שיעור 23
מבוא לשפת C
כל 6 משימות הקוד שנשמרו מהשיעור מופיעות כאן, עם דרישות, דוגמאות וקוד פתיחה. אפשר לכתוב פתרון בעורך המקומי וללחוץ על „בדיקת AI” לקבלת ציון, רמזים והערות.
מטלה 1
שלום עולם
כתבו תוכנית C שלמה שמדפיסה Welcome to Gamma Cyber! וירידת שורה. קמפלו והריצו.
הפתרון נשמר מקומית אוטומטית.
מטלה 2
תיקון הבאג הקלאסי
מצאו ותקנו את השגיאות בקוד הבא:
#include <stdio.h>
int main() {
int num
printf("Enter a number: ");
scanf("%d", num);
printf("Double is: %d\n", num * 2);
return 0;
}הפתרון נשמר מקומית אוטומטית.
מטלה 3
סכום מערך
צרו מערך מספרים שלמים בגודל 5 {10, 20, 30, 40, 50}. כתבו לולאה שסוכמת את כל הערכים ומדפיסה את הסכום.
הפתרון נשמר מקומית אוטומטית.
מטלה 4
סוד תו העצירה
הגדירו מחרוזת. כתבו לולאת while שעוברת אות אחר אות ומדפיסה כל אות בשורה נפרדת — אך עוצרת כשנתקלת ב-\0.
הפתרון נשמר מקומית אוטומטית.
מטלה 5
בדיקת זוגיות
כתבו תוכנית שקולטת מספר שלם מהמשתמש ומדפיסה האם הוא זוגי או אי-זוגי. השתמשו באופרטור %.
הפתרון נשמר מקומית אוטומטית.
T2 · בסיסי200 נק'~18 דק'build
צופן קיסר ב-C
כתבו תוכנית C שקוראת מ-stdin מחרוזת (בלי רווחים) ומספר הזזה k, ומדפיסה את הצופן הקיסרי: כל אות מוזזת ב-k מקומות במעגל (A→…→Z→A), שמירה על רישיות; תווים שאינם אותיות נשארים. הזזות שליליות נתמכות.
דוגמאות
HELLO 3 → KHOOR
xyz 3 → abc
Zebra -1 → Ydaqz
הפתרון נשמר מקומית אוטומטית.