עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

     
    שים לב - על מנת להשתתף בקהילה שלנו, להגיב ולפתוח דיונים חדשים, עליך להצטרף כחבר רשום.

    החברים שלנו נהנים מיתרונות רבים, כולל היכולת להשתתף בדיונים, להנות מהגרלות ומבצעים לחברי האתר, ולקבל מידי שבוע את התכנים הבולטים שלנו ישירות במייל.

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

ארכיון

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

t0m3r

תרגיל קטן ב-C

Recommended Posts

מישהו יוכל לפתור לי תרגיל זה?

אני לא מבין ויודע כיצד לפתור אותו... :-\

כתוב פונקציה המקבלת מספר שלם חיובי בן 9 ספרות - NUM, ומספר שלם חיובי חד-ספרתי - N. הפונקציה הופכת את הסדר של N הספרות האחרונות של המספר NUM ומחזירה את NUM לאחר השינוי.

לדוגמה:

אם NUM=123456789 ו-N=3 אז הפונקציה תחזיר NUM=123456987

אני אשמח לקבל תשובה פשוטה.

תודה רבה רבה מראש! :)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

אתה לא חושב שזה מוגזם?

כבר ענו לך על זה בפעם הקודמת ששאלת.

בשתי שיטות שונות, אפילו.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

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

לפחות מישהו יוכל להנחות אותי או שגם את זה אסור?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

/*Lets assume we're inputting the appropriate values*/
long Num2=0,Num=123456789;
int N=3,i;

for (i=0;i<N;i++)
{
Num2*=10;
Num2+=Num%10;
Num/=10;
}

for (i=0;i<N;i++)
Num*=10;

Num+=Num2;

/*Done deal! The right value is inside Num*/

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

×
  • צור חדש...
Back to top button
Close