using System.Collections.Generic;
public static void Main()
List<int> PriemGetallen = new List<int>();
for (int getal = 1;getal <= 100; getal++) {
bool isPriem = IsPriem(getal);
Console.WriteLine("{0} {1} ", getal, waarde);
PriemGetallen.Add(getal);
Console.WriteLine("totaal is:{0}", waarde);
for (int getal = 1;getal <= 100; getal++) {
List<int> factoren = Factoren(getal, PriemGetallen);
if (factoren.Count == 4) {
if (factoren.Count == 5) {
if (factoren.Count >= 6) {
Console.WriteLine("{0} {1}", getal, factoren.Count);
Console.WriteLine(waarde2);
public static bool IsPriem(int getal)
if (getal == 1) return false;
for(int i =2; i<(getal/2)+1; i++) {
public static List<int> Factoren(int getal, List<int> priemgetallen)
List<int> deFactoren = new List<int>();
foreach(int priemgetal in priemgetallen) {
while(getal % priemgetal == 0) {
getal = getal / priemgetal;
deFactoren.Add(priemgetal);