Написать еще два способа решения - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д