جابجایی رقم اول با رقم آخر یک عدد در سی شارپ

سوال

سلام بچه ها، این برنامه خیلی جالبه ولی متاسفانه خودم نتونستم حلش کنم.

برنامه ایی بنویسید که یک عددی را که تعداد ارقامش مشخص نیست از ورودی دریافت کرده سپس در خروجی رقم اول با رقم آخر عدد را جابه جا کرده و نمایش دهد.

ممنون

مثال

ورودی ۹۴۸۷۶۹۰۱

خروجی ۱۴۸۷۶۹۰۹

حل شده 0
Mohsen 4 سال 4 پاسخ ها 841 دیده شده 6

پاسخ ها ( ۴ )

  1. int num = Convert.ToInt32(Console.ReadLine());
    string num2 = num.ToString();
    char[] ch = num2.ToCharArray();
    char temp = ch[0];
    ch[0] = ch[num2.Length – 1];
    ch[num2.Length – 1] = temp;
    Console.WriteLine(ch);

  2. بهترین پاسخ
  3.  

  4. namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write(“enter number please:”);
    int n = Convert.ToInt32(Console.ReadLine());
    string num = n.ToString();
    char[] ch = num.ToCharArray();
    char temp = ch[0];
    ch[0] = ch[num.Length -1];
    ch[num.Length -1] = temp;
    Console.WriteLine(ch);
    }
    }
    }

ارسال یک پاسخ