using System;
public class Program
{
//פתרון דף תרגילים רקורסיה עם מספרים
//פתרון תרגיל 7
public static int Max(int num)
if(num<10)
return num;
int m = Max(num/10);
if(num%10 < m)
return m;
else
return num%10;
//ניתן לקצר כך
//return Math.Max(num%10,m);
}
//פתרון תרגיל 2
public static int Sum(int num)
if(num==0)
return 0;
return num%10 + Sum(num/10);
//הרחבה של תרגיל 2
public static int SumZugi(int num)
if(num%10%2==0)
return num%10 + SumZugi(num/10);
return SumZugi(num/10);
//פתרון תרגיל 1
public static int Count(int num)
return 1;
return 1 + Count(num/10);
public static void Main()