
Ayuda sobre un bucle y un array
Publicado por javier (16 intervenciones) el 11/11/2022 21:35:06
Hola tengo un poblema y esque en un apartado de un ejercicio me sale un bucle infinito y no se como quitarlo.
Enunciado
Introduce por teclado una secuencia de calificaciones de los alumnos de un instituto (números enteros entre cero y diez).
La secuencia termina con la introducción de un número menor que cero o mayor que diez.
Se supone que como máximo podemos tener 25 alumnos.
Mi codigo
using System.Text;
internal class Program
{
public static int[] Arra()
{
int[] notas = new int[25];
Random rand = new Random();
int num = 0;
for (int i = 0; i < notas.Length; i++)
{
notas[i] = rand.Next(-1, 100);
num++;
while (notas[i]<0 || notas[i] >10)
{
Console.Write($"Nota sobrepasada {notas[i]} Numero de repeticiones {num}");
}
}
return notas;
}
public static void Frecuencia()
{
}
private static void Main(string[] args)
{
Arra();
Console.ReadLine();
}
}
Enunciado
Introduce por teclado una secuencia de calificaciones de los alumnos de un instituto (números enteros entre cero y diez).
La secuencia termina con la introducción de un número menor que cero o mayor que diez.
Se supone que como máximo podemos tener 25 alumnos.
Mi codigo
using System.Text;
internal class Program
{
public static int[] Arra()
{
int[] notas = new int[25];
Random rand = new Random();
int num = 0;
for (int i = 0; i < notas.Length; i++)
{
notas[i] = rand.Next(-1, 100);
num++;
while (notas[i]<0 || notas[i] >10)
{
Console.Write($"Nota sobrepasada {notas[i]} Numero de repeticiones {num}");
}
}
return notas;
}
public static void Frecuencia()
{
}
private static void Main(string[] args)
{
Arra();
Console.ReadLine();
}
}
Valora esta pregunta


0