در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

hamideh smi

راهنمایی در کد سی شارپ نوشته شده

سلام یه سوال فنی؟؟ یک کدی رو نوشتم که عددی رو دریافت کنه و معکوس کند و عدد معکوس را با عدد دریافت شده مقایسه کند اگر مثل هم بود پیام متقارن است را نمایش دهد ولی با اینکه کد صحیح است درست نمایش داده نمیشه میشه راهنمایی کنید؟؟؟

static void Main(string[] args)
        {

            int a, r, sum=0;
            Console.WriteLine("please enter a");
            a = int.Parse(Console.ReadLine());

            while (a > 0)
            {
                a = a / 10;
                r = a % 10;
                sum = sum * 10 + r;
            }

            if (sum == a)
            
                Console.WriteLine("your number is motagharen");
            else
                Console.WriteLine("your number is not motagharen");
           
            Console.ReadKey();
            
        }
این سوال 1 پاسخ دارد.
#پیدا_کردن_عدد_متقارن_در_سی_شارپ #کد_سی_شارپ #سوال
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
عباس رجب پور

سلام دوست عزیز . .

در این قسمت مقدار a تغییر میکنه . .


            while (a > 0)
            {
                a = a / 10;
                r = a % 10;
                sum = sum * 10 + r;
            }

شما ابتدا مقدار a رو تو یه متغیر دیگه بریزین بعد نتیجه معکوس رو با متغیری که a رو توش ریختین مقایسه کنین . .

برای مثال :

static void Main(string[] args)
        {

            int a, b, r, sum=0;
            Console.WriteLine("please enter a");
            a = int.Parse(Console.ReadLine());
            b = a;

            while (a > 0)
            {
                a = a / 10;
                r = a % 10;
                sum = sum * 10 + r;
            }

            if (sum == b)
            
                Console.WriteLine("your number is motagharen");
            else
                Console.WriteLine("your number is not motagharen");
           
            Console.ReadKey();
            
        }
افرادی که به " آی کیو" خود می بالند بازنده هستند. _ استیون هاوکینگ _
hamideh smi

این کدی رو که گذاشتید مجددا امتحان کردم ولی متاسفانه باز هم عددی مثل 12321 یا 151 رو که متقارن هستند با پیام عدد متقارن نیست نمایش میده.

توماس ادیسون: «۱٪ موفقیت انگیزه و ۹۹٪ آن سخت تلاش کردن است.»

سلام.

 static void Main(string[] args)
        {
            int a, b, r, sum = 0;
            Console.WriteLine("please enter a");
            a = int.Parse(Console.ReadLine());
            b = a;

            while (a > 0)
            {
                r = a % 10;
                sum = sum * 10 + r;
                a = a / 10;

            }

            if (sum == b)

                Console.WriteLine("your number is motagharen");
            else
                Console.WriteLine("your number is not motagharen");

            Console.ReadKey();


        }

یه خط کدو باید جابجا میکردین

سلام

از کد زیر هم می توانی استفاده کنی فقط یک نکته این کد برای اعداد است

using System;
namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("please enter ab");
            var ab = int.Parse(Console.ReadLine());
            var ra= ReverseNumber(ab);
            Console.WriteLine(ab == ra ? "your number is motagharen" : "your number is not motagharen");
            Console.ReadKey();
        }
        public static int ReverseNumber(int number)
        {
            var reverseNumber = 0;
            while (number > 0)
            {
                reverseNumber = (reverseNumber * 10) +(number % 10);
                number = number / 10;
            }
            return reverseNumber;
        }
    }
}
هرشروعي پاياني دارد وزمان کوچ نزديک است (نهج البلاغه حکمت187)
  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....