שלח תשובה

זירת השאלות

1413
צפיות
1
תשובות

סי שארפ – שאלה

,‏ 25 בנובמבר, 2014

יש לי שאלה שאני לא יודעת איך להתחיל לבנות את האלגוריתם..
בסדרה שרירותית נמצאים מספרים חיוביים שלמים תלת ספרתיים. לא ידוע כמה מספרים בסדרה,אבל ידוע שבגוף הסדרה מופיע מספר שלילי.
כתוב תוכנית שתדפיס כמה מהמספרים התלת ספרתיים כל הספרות שונות זו מזו וגם מספר האחדות גדול פי 2 ממספר המאות.

תודה מראש על העזרה..

1 תשובות

  1. Roi Trigerman הגיב:

    צריך מן הסתם לולאה שעוברת על כל מערך המספרים, ומשתנה שיאותחל ל-0 ויתווסף לו 1 עבור כל מספר שמתאים לתנאים.
    אחר כך תצטרך לפרק כל מספר לספרות שמרכיבות אותו, בעזרת שארית 10 (או מודולוס, המסומן ב-%), חלוקות ב-10 וחיסורים. כשהפרדת את כל הספרות (למשתנים זמניים) אפשר לבדוק האם הן מתאימות לתנאים שבשאלה (שונות, אחת מהשנייה וכו’).

    שים לב שחלוקה של מספר מסוג int במספר אחר מסוג int (שלמים) תתן בהכרח תוצאה שלמה (מעוגלת למטה), ולכן כדאי להשתמש במשתנים זמניים מסוג double מראש (כך לא תקבל כמות מספרים גדולה יותר העונה לתנאי השני).

    יותר מזה זה כבר לכתוב לך את הפתרון, שאין לי בעיה לעשות את זה, אבל מה הטעם ? 🙂

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!