|
![]() |
# 1 |
אחראי קהילה
|
פיתרון
היי ,
זה בשפת סי שארפ אולי תבין עשיתי מהר כי אני ממהר לבית כנסת *יכול להיות שיש דרך יותר יעילה *אם למדת רקורסיה אחר כך אני אגיד לך מה צריך לעשות קוד:
static void Main(string[] args) { int num=12692; double ezer=Math.Pow(10,getnumofdigits(num)-1); double newNum=0; while (num>0) { newNum+= (num%10)*ezer; num=num/10; ezer=ezer/10; } Console.WriteLine(newNum); } public static int getnumofdigits(int num) { int count=0; while (num>0) { count++; num=num/10; } return count; } |
![]() |
![]() |
# 2 | |
חבר בקהילה
|
ציטוט:
זה נותן 29621 במקום 12269 תודה על הניסיון לעזור |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|