Написать еще два способа решения - C#
Формулировка задачи:
int c = 0, k;
Console.WriteLine("Введите число");
k = Int32.Parse(Console.ReadLine());
while (k >= 10)
{
c += k % 10;
k = k / 10;
}
c += k;
Console.Write(c);
Console.Read();Решение задачи: «Написать еще два способа решения»
textual
Листинг программы
public static void Main()
{
Console.WriteLine("Введите число");
int k = Int32.Parse(Console.ReadLine());
Console.WriteLine(loop(k));
}
static int loop(int k, int c = 0)
{
c += k % 10;
k = k / 10;
if(k >= 10)
loop(k, c);
c += k;
return c;
}