Untitled
unknown
csharp
2 years ago
771 B
7
Indexable
using System; while (true) { string inp = Console.ReadLine(); if (inp == "") { break; } ulong inpp = ulong.Parse(inp); ulong count = 0; ulong outs = 1; for (ulong i = 2; i <= inpp; i++) { outs = outs * i; ulong nownumber = 2; ulong tempi = i; while (nownumber <= i) { if (tempi % nownumber == 0 && tempi != 0 && tempi >= nownumber) { tempi = tempi / nownumber; count++; } else { nownumber++; } } } int outsa = outs.ToString().ToList().ConvertAll(x => int.Parse(x.ToString())).Sum(); Console.WriteLine(outs + "\n" + outsa + "\n" + count); }
Editor is loading...
Leave a Comment