public static void Main()
string[] nombres = new string[10];
double[] notas = new double[10];
string notaLect = "", notaLectCopia = "";
for (int i = 0; i < nombres.Length; i++)
Console.WriteLine("Estudiante #{0}", i + 1);
Console.Write("Nombre: ");
nombres[i] = "Est" + (i+1).ToString();
} while (nombres[i].Length < 1);
notaLect = Console.ReadLine();
notaLect = notaLect.Replace(',', '.');
if (notaLect.Length == 0)
Console.Write("Error! ");
Console.WriteLine("No lee");
Console.WriteLine(notaLect);
} while (notaLect.Length < 1);
notaLectCopia = notaLect;
if (!(notaLectCopia.Split('.').Length > 2))
Console.WriteLine("es negativo");
Console.WriteLine("es positivo");
for (j = neg; j < notaLect.Length; j++)
Console.WriteLine("encuentra coma");
esLetra = !Char.IsDigit(notaLect[j]);
Console.WriteLine("encuentra letra");
notas[i] = double.Parse(notaLect);
Console.WriteLine(notas[i]);
if (notas[i] < 0 || notas[i] > 10)
Console.WriteLine("No cumple valor {0}",notas[i]);
Console.Write("Error! ");
Console.WriteLine("Asigna -1");
Console.Write("Error! ");
Console.Write("Error! ");
Console.WriteLine("con más de 2 comas");
} while (notas[i] < 0 || notas[i] > 10);
Console.WriteLine("Estudiantes que aplican a beca:");
for (int i = 0; i < nombres.Length; i++)
Console.WriteLine("{0}.Estudiante:\t{1}\tNota: {2}", i + 1, nombres[i], notas[i]);