Задача на Go
На вход подается целое число. Вам необходимо вывести произведение всех чисел от 1 до данного числа (включительно).
Например, на вход подается число 5, вам нужно найти - 1*2*3*4*5 = 120
Sample Input:
4
Sample Output:
24
По дате
По рейтингу
Актуальный Go (1.22):
1234567
var n int
fmt.Scan(&n)
var p uint64 = 1
for i := range n {
p *= uint64(i + 1)
}
fmt.Print(p)
Любая версия компилятора:
1234567
var n int
fmt.Scan(&n)
var p uint64 = 1
for i := 2; i <= n; ++i {
p *= uint64(i)
}
fmt.Print(p)
Больше по теме