جابجایی رقم اول با رقم آخر یک عدد در سی شارپ
سوال
سلام بچه ها، این برنامه خیلی جالبه ولی متاسفانه خودم نتونستم حلش کنم.
برنامه ایی بنویسید که یک عددی را که تعداد ارقامش مشخص نیست از ورودی دریافت کرده سپس در خروجی رقم اول با رقم آخر عدد را جابه جا کرده و نمایش دهد.
ممنون
مثال
ورودی ۹۴۸۷۶۹۰۱
خروجی ۱۴۸۷۶۹۰۹
حل شده
0
انجمن برنامه نویسان سی شارپ
4 سال
4 پاسخ ها
841 دیده شده
6
پاسخ ها ( ۴ )
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);
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);
}
}
}