El problema a resolver es el siguiente:
Piden generar 20 números aleatorios del 1 al 1000 y esos 20 números aleatorios deben ser primos.
void Main() { int registro; bool esPrimo; bool continuar; continuar=false; Listlista = new List (); while(continuar==false) { Random rdn = new Random(); registro = rdn.Next(1, 1001); esPrimo = true; for(int j=2; j<registro; j++){ if((registro % j) == 0){ esPrimo = false; break; } } if(esPrimo){ lista.Add(registro); Console.WriteLine(registro.ToString()); } if(lista.Count()==20){ break; } } }
0 Comentarios