فاکتوریل
سوال
سلام دوستای عزیز چطور میشه یه برنامه ایی نوشت که کاربر عددی رو وارد کنه و در خروجی فاکتوریل اون عدد رو ببینه!
حل شده
0
انجمن برنامه نویسان سی شارپ
4 سال
6 پاسخ ها
366 دیده شده
4
پاسخ ها ( ۶ )
static void Main(string[] args)
{
Console.WriteLine(“enter number”);
int number = Convert.ToInt32(Console.ReadLine());
int f = fact(number);
Console.WriteLine(“factorial:”+f);
}
public static int fact(int n)
{
if (n==1)
{
return 1;
}
else
{
return n * fact(n – 1);
}
}
عرض سلام و ادب
دوست عزیز تا جاییکه من کدتون رو دیدم قسمتی که تابع fact رو تعریف کردین اشتباهه!!
کد درست برنامه مدنظر شما این هست:
در پناه خدا
سلام خیلی ممنون درمورد کدتون ولی عزیزم اینجوریم درسته حالا خودت امتحان کن میفهمی.
عرض سلام و ادب خدمت شما