תרגיל בסיסי בשפת C - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

תרגיל בסיסי בשפת C


Salwaby

Recommended Posts

התחלתי קורס הכנה בתכנות לקראת השנה החדשה, וקיבלנו שיעורי בית בהם תרגיל אחד שדורש :

(עד כה עברנו בעיקר על פקודות בסיסיות, לולאות, ופונקציות)

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

שהסדרה מכילה לפחות 2 מספרים).

התוכנית מדפיסה סדרה חדשה שבה כל איבר הוא ההפרש בין האיבר העוקב והאיבר הנוכחי בסדרת הקלט. כלומר אם סדרת הקלט היא a1,a2,a3,…,an, סדרת הפלט תהיה b1,b2,…,bn-1 כאשר bi = ai+1 - ai .

דוגמת הרצה (תוכנית, משתמש):

Please enter a series of positive numbers ending with a negative number:

2 4 7 2 67 3 -1

2 3 -5 65 -64

*** זה אמור להיות משמאל לימין

הבנתי שיש פה שימוש ב Buffer ששומר מידע שלכאורה לא היה רלוונטי בפקודת ה scanf שהמשתמש מכניס בהתחלה. הבעיה היא שאין לי מושג איך לגשת למידע שנשמר ב Buffer ..

כל עזרה שהיא תוערך, תודה רבה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...