עבור לתוכן

תרגיל קטן ב-C

Featured Replies

פורסם

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

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

כתוב פונקציה המקבלת מספר שלם חיובי בן 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*/

פורסם
  • מחבר

תודה רבה..

הבנתי... ;)

ארכיון

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

דיונים חדשים