public void RetornarNumerosPrimosDeDivisores(Numero num) { foreach (var divisor in num.Divisores) { var quantidadeDivisoes = 0; for (int i = 1; i <= divisor; i++) { if ((divisor % i) == 0) { quantidadeDivisoes++; } } if (quantidadeDivisoes == 2) { num.AdicionarDivisorPrimo(divisor); } } }