C# Números aleatorios desde 1 a 100 imprimir números, numero primos y su posición



using System; 

namespace Program
{
    class Program
    {
        static void Main(string[] args)
        {
int cont=0;

int[] Vector=new int[100];
Random numero=new Random();


for(int i=0;i<100;i++)
{
  Vector[i]=numero.Next(1,100);
}



for (int i=0;i<100;i++){//impresion del vector
Console.WriteLine("Dato de Posicion del Vector[{0}]:{1}",i+1,Vector[i]);  
}


Console.WriteLine("Numeros primos"); //para imprimir los numero primos del vector
for(int i=0;i<100;i++){

cont=0;
for(int j=2;j <= Vector[i];j++){

if(Vector[i] % j==0){
cont=cont+1;
}

}

if(cont<2){
if (Vector[i]!=1){//para que no imprima el numero 1 ya que no es primo
Console.WriteLine("El numero {0} en la posción  {1}",Vector[i],i+1);
}
}



}



Entradas populares de este blog

C# Ingresar N numeros, imprimir el mayor y el menor del grupo

Python Un cliente se le realiza el 20 % de descuento en su compra, si está es mayor de $150. Hacer un programa que imprima Nombre del cliente, compra sin descuento, compra con descuento, el descuento efectuado y un mensaje “Gracias por preferirnos”.

C# sumar, restar multiplicar, dividir con dos textbox (windows form)