View Full Version : سوال: محاسبه مجموع ارقام یه عدد 4رقمی
venus58
یک شنبه 31 خرداد 1388, 12:01 عصر
سلام چطور می تونم بدون استفاده از ارایه با استفاده از lenght مجموع ارقام یه عدد 4 رقمی رو محاسبه کنم ممنون از راهنماییتون مثلا عدد=1234
مجموع ارقام=10:خجالت:
ASKaffash
یک شنبه 31 خرداد 1388, 12:15 عصر
سلام
اینطوری :
long S = 0;
for (int i = 0; i < this.maskedTextBox1.Text.Length; i++)
S += long.Parse(this.maskedTextBox1.Text.Substring(i, 1));
this.Text = S.ToString();
Salar Ashgi
یک شنبه 31 خرداد 1388, 18:54 عصر
سلام ، کد مورد نظر شما :
1) توسط یک تابع :
int Sum_digit(int n)
{
int s = 0;
while (n != 0)
{
s += n % 10;
n /= 10;
}
return s;
}
==================
2) توسط یک تابع بازگشتی :
int Sum(int n)
{
if (n < 10)
return n;
else
return n % 10 + Sum(n / 10);
}
موفق و پیروز باشید !!!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.