ברוכים הבאים לאתר השאלות והתשובות. מקום בו תוכלו לשאול כל שאלה ולקבל תשובות מהקהילה. יצירת קשר במייל aviboots(AT)netvision.net.il

התגיות הפופולריות ביותר

c#

כיצד להמיר מספר שלם למערך שלמים, ספרה בכל תא במערך

0 אהבו 0 לא אהבו
98 views
asked Nov 1, 2013 in C# תכנות על-ידי avibootz (3,230 נקודות)
edited Jan 30, 2014 על-ידי avibootz

תשובה אחת

0 אהבו 0 לא אהבו

using System;
using System.Collections.Generic;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 792591;
            
            // example 1
            int[] arr_1 = intToArray_1(n);
            arr_1 = intToArray_1(n);
            foreach (int num in arr_1)
                Console.Write(num);
            Console.WriteLine();

            // example 2
            int[] arr_2 = intToArray_2(n);
            foreach (int num in arr_2)
                Console.Write(num);
            Console.WriteLine();
        }
        public static int[] intToArray_2(int num)
        {
            int[] arr = new int[num.ToString().Length];

            for (int i = arr.Length - 1; i >= 0; i--)
            {
                arr[i] = num % 10;
                num /= 10;
            }
            return arr;
        }
        public static int[] intToArray_1(int num)
        {
            List<int> numbers = new List<int>();

            do
            {
                numbers.Insert(0, num % 10);
                num /= 10;
            }
            while (num > 0);

            return numbers.ToArray();
        }
    }
}

XLOVE אתר היכרויות

answered Nov 1, 2013 על-ידי avibootz (3,230 נקודות)
edited Nov 2, 2013 על-ידי avibootz
...