Проблем с домашно
Задачата е 14. Factorial Trailing Zeroes.
http://pastebin.com/3BBc7vJS
Къде греша ?
Задачата е 14. Factorial Trailing Zeroes.
Къде греша ?
Условието в while цикъла трябва да е: num % 10 == 0, понеже те интересува колко trailing zeros съдържа числото.
Има много лесно решение на задачата но може би това не е целта
using System;
namespace FactorialTrailingZeroes
{
class Program
{
static void Main()
{
int n = int.Parse(Console.ReadLine());
Console.WriteLine(TrailingZeroes(n));
}
static int TrailingZeroes(int n)
{
int sum = 0;
for (int i = n / 5; i > 0; i /= 5) sum += i;
return sum;
}
}
}
ако потърсиш в Google за factorial trailing zeroes ще разбереш за идеята с / на 5
Леле колко съм сляп , Благодаря ти!