עמוד ראשי » זירת השאלות » #c שאלה1204צפיות2תשובות#c שאלה אלחנן מאיר, 27 בנובמבר, 2014איך מדפיסים רק את הספרות שאחרי הנקודה? (כשקבלנו קלט משתמש של מספר ממשי)
2 תשובות
אפשר למשל:
var splitted = num.ToString().Split('.');
Console.WriteLine(splitted.Length == 2 ? splitted[1] : "0");
בשורה הראשונה הפכתי את כל המספר לטקסט, ואז פיצלתי אותו בנקודה, כך שמתקבל מערך של שני מספרים, לפני ואחרי הנקודה.
בשורה השנייה, אם אכן יש במערך שני תאים (ולא הוכנס במקרה מספר ללא נקודה) יודפס האיבר בתא השני (מקום 1), ואם אין שני תאים, יודפס 0
יכול להיות שיש דרכים יותר יעילות.. זו סתם דרך שעלתה לי בראש…
איך יוצרים תוכנית שנותנת לכותב לבחור את שתי מספרים שלמים ועם ארבע פעלות החשבון שהוא בוחר אחד