Рекурсия — это, когда функция может вызывать сама себя.
Вычисление факториала числа с помощью функции.
Факториал числа — это произведение цифр от 1 до самого числа (например — число 5, его факториал 1*2*3*4*5=120).
Вычисление факториала числа с помощью функции.
Факториал числа — это произведение цифр от 1 до самого числа (например — число 5, его факториал 1*2*3*4*5=120).
Main.cs
using
System;
class
One {
-
public
int
Fun(
int
arg) {
-
if
(arg == 0) {
-
return
1;
-
}
-
else
{
-
return
(arg * Fun(arg-1));
-
}
-
}
}
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите число : "
);
-
int
number =
int
.Parse(Console.ReadLine());
-
One O =
new
One();
-
Console.WriteLine(
"Факториал числа {0} равен {1}"
, number, O.Fun(number));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
One {
-
public
int
Fun(
int
arg) {
-
if
(arg == 0) {
-
return
1;
-
}
-
else
{
-
return
(arg * Fun(arg-1));
-
}
-
}
}
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите число : "
);
-
int
number =
int
.Parse(Console.ReadLine());
-
One O =
new
One();
-
Console.WriteLine(
"Факториал числа {0} равен {1}"
, number, O.Fun(number));
-
Console.ReadKey();
-
return
0;
-
}
}
Введите число : 10
Факториал числа 10 равен 3628800
Факториал числа 10 равен 3628800