Ejercicio 013: Mostrar los primeros 5 números primos
using System;
namespace CSharp_013 {
class Program {
static void Main(string[] args) {
int divisores = 0, np = 0, n = 2;
while (np < 5) {
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
divisores++;
}
}
if (divisores <= 2) {
Console.WriteLine(n);
np++;
}
n++;
divisores = 0;
}
Console.ReadKey();
}
}
}
Suscribirse a:
Enviar comentarios (Atom)
Gracias por tu código.
ResponderEliminarMe han pedido mostrar los cinco años bisiestos siguientes a 2000 y me ha servido de inspiración.
Te dejo el código por aquí por si a alguien le es de interés:
using System;
namespace Ejercicios_c_sharp
{
class Program
{
/*
Ejercicio numero 2.
Determinar los cinco años bisiestos siguientes a 2000
*/
static bool esbisiesto(int año)
{
if((año % 400 == 0) || (año % 4 == 0 && año % 100 != 0))
{
return true;
} else
{
return false;
}
}
static void cincobisiestos()
{
int año_de_partida = 2000;
int contador = 0;
while(contador < 5)
{
if (esbisiesto(++año_de_partida))
{
Console.WriteLine($"{año_de_partida}");
contador = contador + 1;
}
}
}
static void Main(string[] args)
{
cincobisiestos();
Console.ReadKey();
}
}
}