نمایش نتایج 1 تا 7 از 7

نام تاپیک: تک تک ارقام یک عدد

  1. #1

    تک تک ارقام یک عدد

    با سلام
    یه سوال داشتم که 80% نوشتم آخرشا هرکاری میکنم در نمیاد
    حمع ارقام یک عدد را در خروجی چاپ کند
    حالا تک تک ارقام را همینجوری بنویسه
    مثلا اگه 1245 را کاربر وارد کرد برنه 1-2-4-5
    این شکلی

  2. #2

    نقل قول: تک تک ارقام یک عدد

    نقل قول نوشته شده توسط amirdatis مشاهده تاپیک
    با سلام
    یه سوال داشتم که 80% نوشتم آخرشا هرکاری میکنم در نمیاد
    حمع ارقام یک عدد را در خروجی چاپ کند
    حالا تک تک ارقام را همینجوری بنویسه
    مثلا اگه 1245 را کاربر وارد کرد برنه 1-2-4-5
    این شکلی
    سلام
    شما کدتون رو تا جایی که نوشتید بذارید تا تو تکمیلش کمکتون کنیم

  3. #3

    نقل قول: تک تک ارقام یک عدد


    int num , sum = 0, r;
    Console.WriteLine("Enter a number (100-999)");
    num = int.Parse(Console.ReadLine());
    while (num !=0){




    r=num%10;
    num=num/10;
    sum=sum+r;}


    Console.WriteLine("sum of digits = {0}",sum);
    Console.ReadKey();
    آخرین ویرایش به وسیله محمد آشتیانی : جمعه 08 اسفند 1393 در 21:14 عصر دلیل: افزودن تگ کد

  4. #4

    نقل قول: تک تک ارقام یک عدد

    یه نفر نیست کمک ما کنه؟

  5. #5

    نقل قول: تک تک ارقام یک عدد

    نقل قول نوشته شده توسط amirdatis مشاهده تاپیک
    یه نفر نیست کمک ما کنه؟
    الان مشکل چیه؟
    کد شما که مجموع ارقام رو درست می ده!!!

  6. #6

    نقل قول: تک تک ارقام یک عدد

    اگه درست متوجه شده باشم می خواین ارقام رو هم داشته باشید
    من 4 مدل نوشتم، امیدوارم بدردتون بخوره
    خدمت شما:
                int num, sum = 0, r;
    int [] digit = new int [3];
    int i = 0;
    Console.WriteLine("Enter a number (100-999)");
    num = int.Parse(Console.ReadLine());
    while (num != 0)
    {
    r = num % 10;
    num = num / 10;
    sum = sum + r;
    digit[i] = r;
    i++;
    }

    Console.WriteLine("sum of digits = {0}", sum);

    //-----------------------------------------------
    // 1:
    Console.WriteLine("====================");
    Console.WriteLine(digit[2]);
    Console.WriteLine(digit[1]);
    Console.WriteLine(digit[0]);

    //-----------------------------------------------
    // 2:
    Console.WriteLine("====================");
    Console.WriteLine(string.Join(" + ", digit));

    //-----------------------------------------------
    // 3:
    Console.WriteLine("====================");
    foreach (var item in digit)
    {
    Console.Write(item.ToString());
    }

    //-----------------------------------------------
    // 4:
    Console.WriteLine("\n====================");
    for (i = digit.Length - 1; i >= 0; i--)
    {
    Console.Write(digit[i]);
    }


    البته بدون آرایه هم می شه، اما به نظرم آرایه جالب تره
    موفق باشید

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: تک تک ارقام یک عدد

    سلام
    یه راه دیگه هم داره. کلاً از رشته استفاده کنی.

    var array = MyString.ToCharArray();
    var result = string.Join( "-", array );



    و برای جمع:

    var sum = 0;
    array.ToList()
    .ForEach( x=> {
    int value;
    if ( int.TryParse( x, out value ) )
    sum += value;
    } );



    صبا صبوحی

تاپیک های مشابه

  1. جدا کردن ارقام یک عدد
    نوشته شده توسط esmartiz_red در بخش C#‎‎
    پاسخ: 10
    آخرین پست: پنج شنبه 06 فروردین 1394, 00:40 صبح
  2. سوال: محاسبه مجموع ارقام یه عدد 4رقمی
    نوشته شده توسط venus58 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: یک شنبه 31 خرداد 1388, 17:54 عصر
  3. جدا کردن ارقام یک عدد از هم به صورت سه رقم سه رقم
    نوشته شده توسط سيد مجتبي هاشمي در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 22 آبان 1387, 16:46 عصر
  4. سوال: جدا کردن ارقام یک عدد از هم به صورت سه رقم سه رقم
    نوشته شده توسط سيد مجتبي هاشمي در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 21 آبان 1387, 14:30 عصر
  5. جدا کردن ارقام یک عدد به صورت سه تایی با کاما، در جزء Edit
    نوشته شده توسط جواد ملاولی در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: پنج شنبه 20 اردیبهشت 1386, 18:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •