11 תשובות
שואל השאלה:
אני צריכה לקלוט מהמשתמש מספר ולהפוך אותו למחרוזת איך אני עושה את זה?
אנונימית
#מגשימיסטית_עילאית לא עזרת
אדם פשוט שכמותי יעזור לך..
אז קודם כל, יודעת לפרק מספר לספרות?
(מוד עשר וחלקי עשר בלולאה.)
אז תפרקי את הקלט שלך לספרות, ואז לפי הקוד האסקיי של כל סיפרה תהפכי אותה לתו שמייצג את הספרה הזו.
תחברי את כל התווים ותקבלי מחרוזת.
הבנת את הרעיון?
שואל השאלה:
לא ממש האמת..
אנונימית
הקלט הוא לדוגמא 197645
כמספר.
עכשיו נקח את הספרה 5.
הקוד אסקי של התו '5' הוא 53. (הפרש של 48)
(char c= 53 (5+48
זה אותו דבר כמו
'char c = '5
שואל השאלה:
לא הבנתי איך לעשות את הלולאה..
אנונימית
int x = 169754;
int digit = 0;
while (x!=0 )
)
digit = x%10;
x=x/10
(
שואל השאלה:
מה זה הdig? ולמה שמת בwhile סימן קריאה?
אנונימית
את מבינה את הקוד שרשמתי?
שואל השאלה:
לא ממש הבנתי:/
אנונימית
תיקנתי קצת..
שואל השאלה:
את יודע במקרה איך בודקים שכיחות של אותיות במחרוזת? למשל איזה אות מופיע הכי הרבה פעמים?
אנונימית