اگه درست متوجه شده باشم می خواین ارقام رو هم داشته باشید
من 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]);
}
البته بدون آرایه هم می شه، اما به نظرم آرایه جالب تره
موفق باشید