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);
}
}
}