Bueno aquí otro ejercicio de programación, hecho en C#... así aprendemos un poco mas la lógica de programar
![Sonreir ;D](https://aprenderaprogramar.com/foros/Smileys/default/grin.gif)
Aquí el titulo del ejercicio:
Escriba un programa que pida un número entero mayor que 1 y que escriba si el número es un número primo o no.
Si alguien quiere colaborar y hacerlo mas corto, bienvenido sea
![Lengua :P](https://aprenderaprogramar.com/foros/Smileys/default/tongue.gif)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace mispruebas2
{
class Program
{
static void Main(string[] args)
{
Console.Write("Escriba un número mayor que 1: ");
string leerlineauno = Console.ReadLine();
int convertirenterouno = int.Parse(leerlineauno);
int contador = 0;
// Un número entero mayor que 1 es primo si es divisible únicamente por 1 y por sí mismo.
if (convertirenterouno < 1)
{
Console.WriteLine("¡Le he pedido un número entero mayor que 1!");
}
for (int i = 1; i <= convertirenterouno;i++ )
{
int numero = convertirenterouno % i;
if (numero == 0)
{
contador = contador + 1;
}
if (contador > 2)
{
Console.WriteLine("NO es primo");
return;
}
if (convertirenterouno == i && contador <= 2)
{
Console.WriteLine("Es primo");
return;
}
}
}
Saludos!
![Lengua :P](https://aprenderaprogramar.com/foros/Smileys/default/tongue.gif)