جدا کردن رقم های عدد

سوال

سلام دوستان یک سوال داشتم ممنون میشم کمکم کنید.

برنامه که یک عدد ۱۶ رقمی دریافت کند و با “–” ۴ رقم ۴ رقم آن عدد را جدا کند.

ورودی:       ۹۵۴۸۶۲۱۰۵۴۸۹۶۵۲۱

خروجی:  ۶۵۲۱-۵۴۸۹-۶۲۱۰-۹۵۴۸

در حال بررسی 2
golsa Mohammadi 4 سال 3 پاسخ ها 2692 دیده شده 4

پاسخ ها ( ۳ )

  1. عرض سلام و ادب خدمت کاربر محترم انجمن برنامه نویسی درسمن

  2. سلام دوست عزیز
    با استفاده از متود split میتونیم تابع زیر رو برا اعداد صحیح با n رقم مجاز پیاده سازی کنیم

    int[] Split(int n)

    {

    int len = Convert.ToString(n).Length;

    int[] a = new int[len];

    int m = n;

    while (m != 0)

    {

    for (int i = len – 1; i >= 0; i–)

    {

    a[i] = m % 10;

    m /= 10;

    }

    }

    return a;

    }

    در اینجا میتونیم نتیجه رو توی آرایه دخیره کنیم و آنرا برگردانیم..

  3. سلام خدمت شما

     

ارسال یک پاسخ