mra_chavoshi
یک شنبه 19 دی 1389, 17:26 عصر
سلام دوستان
یه سوالی هست که 4 قسمت داره و 3 قسمتش حل شده ولی اون قسمتشو اصلا نمیفهمم منظورش چیه
سوال
برای هر یک از موارد زیر یک تابع بازگشتی بنویسید
در مد کنسول هستش
a mod b
!x
X^y
و جمع اعداد زوج بین x و y که همینو موندم
جوابم تا اینجا
static int amodb(int a, int b)
{
int s = a - (b * (a / b));
return s;
}
static int abetavaneb(int a, int b)
{
int s=1;
for (int i = 1; i <= b; i++)
{
s *= a;
}
return s;
}
static double fact(double x)
{
if (x <= 1)
return 1;
else
return x * fact(x - 1);
}
static void Main(string[] args)
{
int f = amodb(11, 5);
Console.WriteLine(f);
double ff;
int m = abetavaneb(12, 9);
Console.WriteLine(m);
ff=Convert.ToDouble(Console.ReadLine());
double fa = fact(ff);
Console.WriteLine("x! = {0}",fa);
Console.ReadKey();
}
یه سوالی هست که 4 قسمت داره و 3 قسمتش حل شده ولی اون قسمتشو اصلا نمیفهمم منظورش چیه
سوال
برای هر یک از موارد زیر یک تابع بازگشتی بنویسید
در مد کنسول هستش
a mod b
!x
X^y
و جمع اعداد زوج بین x و y که همینو موندم
جوابم تا اینجا
static int amodb(int a, int b)
{
int s = a - (b * (a / b));
return s;
}
static int abetavaneb(int a, int b)
{
int s=1;
for (int i = 1; i <= b; i++)
{
s *= a;
}
return s;
}
static double fact(double x)
{
if (x <= 1)
return 1;
else
return x * fact(x - 1);
}
static void Main(string[] args)
{
int f = amodb(11, 5);
Console.WriteLine(f);
double ff;
int m = abetavaneb(12, 9);
Console.WriteLine(m);
ff=Convert.ToDouble(Console.ReadLine());
double fa = fact(ff);
Console.WriteLine("x! = {0}",fa);
Console.ReadKey();
}