עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ספירת מספרים המתחלקים ב-6

Featured Replies

פורסם

שלום, אני די מתחיל בשפת C...

המשימה: בנה תוכנית הבודקת ומדפיסה כמה מספרים בין 100 ל-400 מתחלקים ב-6.

#include <stdio.h>

int main()

{

    int a, i=0;

    for(a=100; a<400, a%6==0; a++)

    {

        i++;

    }

    printf("%d numbers", i);

    return 0;

}       

*** עריכה: לא משנה כבר שיניתי את זה לבד

#include <stdio.h>

int main()

{

int a, i=0;

for(a=100; a<400; a++)

{

if(a%6==0)

i++;

}

printf("%d numbers", i);

return 0;

}

תודה בכל זאת

פורסם

רק הערה כללית - נהוג להשתמש בi בתור המשתנה בלולאה מכיוון שהוא בד"כ מייצג את הIndex....

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

שוב זה ממש לא עקרוני אבל מעדיפים לתת למשתנים שמות "הגיוניים" כדי שהקורא יבין...

פורסם

לא הרבה יותר פשוט

400 - 100 חלקי 6 ערך תחתון ?

פורסם

כן

אבל אז בשביל מה לכתוב תוכנית בC?

אגב,

ממולץ להשתמש בשמות ארוכים למשתנים ובהתאם למקרה, וכמובן קשורים למה שהם באמת.

למשל אני במקומך הייתי מחליף את a ל מילה Number,

ואת i ל count.

כדי שתוכל לקרוא אותה אח"כ יותר בקלות ולא תצטרך לפענח שום דבר.

פורסם

למשל אני במקומך הייתי מחליף את a ל מילה Number,

ואת i ל count.

אני לא. זה רק מקשה על הקריאה.

פורסם

לא, ממש לא

בתוכניות ארוכות נראה אותך מוצא מה התוכנית עושה שיש לך משתנים בעלי אות אחד מ a עד z....

פורסם

שמע אם אתה מחלק הכל לפונקציות קטנות ולא משתמש במשתנים גלובלים אז לא צריכה להיות בעיה למרות שאני עובד וממליץ לעבוד עם מילים ולא אותיות

פורסם

Burton, נכון, צריך לחלק תוכנית לפונקציות קטנות.

אבל, אני חושב שהרבה יותר קל לקרוא ולהבין שמות נורמליים עם משמעות, מאשר סתם אותיות לא קשורות, בכל מקרה.

בכל מקרה, תוכנית יכולה להיות מובנת בקלות או לא מובנת כמעט בכלל, בכלל משתנים.

לא סתם במבחנים שיש לך שאלה על ניתוח תוכנית נותנים לך שמות של a,b x,y

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.