שאלה לגבי string ב C# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה לגבי string ב C#


יניב51

Recommended Posts

שלום לכולם.

מחר יש לי מתכונת במחשבים, ויש לי שאלה לגבי string שהאמת עוד לא עשינו עם זה כלום בשיעורים.

הייתי מביא את השאלה במדיוק, אבל האתר שהיא הייתה בו לא עובד, אז אני אשאל את מה שרציתי בקיצור

נגיד נתון לי מחרוזת Yaniv

ואני רוצה להוסיף לה עוד תווים, נגיד שיהיה Yaniv51

איך אני מוסיף למחרוזת תווים?

פעולת חיבור רגילה?

או שיש הוראה אחרת?

תודה, בתקווה שתענו לי בדקות הקרובות, יניב :)

קישור לתוכן
שתף באתרים אחרים

msdn?

בכל אופן לא היה משהו שקשור לזה.

שאלהה ארת...

הייתה שאלה שנגיד יש את המספר 1234

אז צריך להעביר את הספרה הימנית ביותר להתחלה

שיהיה 4123

או דוגמא אחרת 567 וזה צריך להיות 756

מה הרעיון?

עשיתי שאלה אחרת (חלקית) שזה היה פרק שני...

קישור לתוכן
שתף באתרים אחרים

msdn?

בכל אופן לא היה משהו שקשור לזה.

שאלהה ארת...

הייתה שאלה שנגיד יש את המספר 1234

אז צריך להעביר את הספרה הימנית ביותר להתחלה

שיהיה 4123

או דוגמא אחרת 567 וזה צריך להיות 756

מה הרעיון?

עשיתי שאלה אחרת (חלקית) שזה היה פרק שני...

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



Console.WriteLine("get your number");
int num = int.Parse(Console.ReadLine()),x=num,a=1;
while(x>10)
{
x /= 10;
a*=10;

}

num = (num + (num%10)*(a*10))/10;
Console.WriteLine("the number is:{0}",num);
Console.ReadLine();





קישור לתוכן
שתף באתרים אחרים

לא הכי הבנתי למה התכוונתה...

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

מקווה שבסוף יהיה ציון טוב :x

תודה בכל אופן.

--------

לידע כללי, הינה הפתרון בהסברים

לעשות לולאת WHILE אחת שתבדוק את מספר המספרים במספר ( תנאי NUM שונה מ 0 ), בעזרת counter שיספור את מספר הפעמים שהלולאה מתבצעת.

לאחר מכן לולאת FOR עם תנאי ש I<=NUM , עושים משתנה חדש שבכל סיבוב של הלולאה יכפול את עצמו ב 10

מחוץ ללולאה עושים NUM%10, את המספר מכפילים במספר החדש שיצרנו ב FOR

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...