5 תשובות
יש כמות קבועה של מספרים תלת ספרתיים אז פשוט תבדקי אם זה יותר גדול מ99 ויותר קטן מ1000 ובום את יודעת אם מספר הוא תלת ספרתי
לגבי החלק השני במשימה לא הכי הבנתי מה את צריכה לעשות
לגבי החלק השני במשימה לא הכי הבנתי מה את צריכה לעשות
שואל השאלה:
אני יודעת איך בודקים אם המספר תלת ספרתי הבעיה היא רק בחלק השני
מה שצריך לעשות זה
אתה מכניס 10 מספרים נכון? אז בסוף התוכנית הפלט צריך להיות בכמה מספרים בספרות לא אותו דבר כמו נגיד 245 אז זה מספר שהספרות בו שונות
אני יודעת איך בודקים אם המספר תלת ספרתי הבעיה היא רק בחלק השני
מה שצריך לעשות זה
אתה מכניס 10 מספרים נכון? אז בסוף התוכנית הפלט צריך להיות בכמה מספרים בספרות לא אותו דבר כמו נגיד 245 אז זה מספר שהספרות בו שונות
האמת אני לא יודעת פייתון אבל אני יכולה לנסות להסביר את השאלה וככה תנסי לשנות את הקוד כמו שאת יודעת..
קודם תסדרי לך את המשתנים שאת צריכה.
- משתנה num למספר של הלקוח.
- משתנה ones למשל, לאחדות.
- משתנה tens לעשרות.
- משתנה m לדוגמא, עבור המאות.
- משתנה count כדי לבדוק כמה מספרים יש שהספרות שלהם שונות.
אוקיי אז בעצם את עושה לולאת פור מ0 עד 10, אם הבנתי נכון אז כבר עשית
אחר כך את נותנת ללקוח להקיש ערך, מספר תלת ספרתי כאילו ואת צריכה לבדוק שהמספר אכן תלת ספרתי.
מניחה שהמשתנה sum שעשית זה בשביל לספור כמה מספרים כאלה יש, אז sum זה כמו הcount שכתבתי. sum זה לרוב לסכום.
בכל מקרה, את שולחת הודעה ללקוח של "enter a number" ואז הזה שהלקוח מכניס ערך. שגם את זה עשית נראה לי
וכמו שעשית, מחלקת לאחדות עשרות ומאות.
ones = num%10;
tens = (num/10)%10;
m = num/100;
לאחר מכן את צריכה לבדוק אם המספר הוא תלת ספרתי, אפשר לעשות עם תנאי או לולאת while
if(num>=100 && num<=999)
שידפיס : ("המספר תלת ספרתי")
או שלא חייב להדפיס כי לא כתוב.
ואז את עושה עוד תנאי,
if(ones!=tens && ones!=m && tens!=m)
count++;
ואז הודעה שתדפיס, ("כמות המספרים שכל הספרות שלהם שונות:"+count);
אצלך עשית את הcount בשם sum נראה לי
קודם תסדרי לך את המשתנים שאת צריכה.
- משתנה num למספר של הלקוח.
- משתנה ones למשל, לאחדות.
- משתנה tens לעשרות.
- משתנה m לדוגמא, עבור המאות.
- משתנה count כדי לבדוק כמה מספרים יש שהספרות שלהם שונות.
אוקיי אז בעצם את עושה לולאת פור מ0 עד 10, אם הבנתי נכון אז כבר עשית
אחר כך את נותנת ללקוח להקיש ערך, מספר תלת ספרתי כאילו ואת צריכה לבדוק שהמספר אכן תלת ספרתי.
מניחה שהמשתנה sum שעשית זה בשביל לספור כמה מספרים כאלה יש, אז sum זה כמו הcount שכתבתי. sum זה לרוב לסכום.
בכל מקרה, את שולחת הודעה ללקוח של "enter a number" ואז הזה שהלקוח מכניס ערך. שגם את זה עשית נראה לי
וכמו שעשית, מחלקת לאחדות עשרות ומאות.
ones = num%10;
tens = (num/10)%10;
m = num/100;
לאחר מכן את צריכה לבדוק אם המספר הוא תלת ספרתי, אפשר לעשות עם תנאי או לולאת while
if(num>=100 && num<=999)
שידפיס : ("המספר תלת ספרתי")
או שלא חייב להדפיס כי לא כתוב.
ואז את עושה עוד תנאי,
if(ones!=tens && ones!=m && tens!=m)
count++;
ואז הודעה שתדפיס, ("כמות המספרים שכל הספרות שלהם שונות:"+count);
אצלך עשית את הcount בשם sum נראה לי
שואל השאלה:
וואי ממש תודה הסברת טוב רצח
אני עכשיו מנסה
וואי ממש תודה הסברת טוב רצח
אני עכשיו מנסה
באהבה 3>
באותו הנושא: