Jel treba kome rastavljanje broja na prim faktore, klinci su mi tražili da im onaj kalkulator izbacuje rastavljanje broja na prim brojeve,
pa sam to napisao:
namespace ConsoleApplication5
{
class Program
{
public static void Faktorizacija(long broj)
{
bool kontrolnaVarijabla = true;
int test = 2;
while (kontrolnaVarijabla)
{
bool ifPrime = true;
for (int i = 1; i < test; i++)
{
if (i % test == 0)
{
ifPrime = false;
break;
}
}
if (broj % test == 0 && ifPrime == true)
{
broj /= test;
Console.WriteLine(test + " ");
}
else
{
test++;
}
if (broj == 1)
{
kontrolnaVarijabla = false;
}
}
}
static void Main(string[] args)
{
Faktorizacija(36);
}
}
}