|
|
|
|
# 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 אורחים) | |
|
|