View Single Post
ישן 08-05-09, 17:45   # 7
Xinxy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 259

Xinxy לא מחובר  

ציטוט:
נכתב במקור על ידי דור בן עמי צפה בהודעה
היי ,
זה בשפת סי שארפ
אולי תבין

עשיתי מהר כי אני ממהר לבית כנסת
*יכול להיות שיש דרך יותר יעילה
*אם למדת רקורסיה אחר כך אני אגיד לך מה צריך לעשות

קוד:
		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;
		}
התוכנית שלך לא עובדת טוב
זה נותן 29621 במקום 12269

תודה על הניסיון לעזור
  Reply With Quote