Определить количество элементов в массиве - C#
Формулировка задачи:
1) Дан одномерный массив размером 10 и два числа P и Q (P<Q). Определить, сколько элементов массива лежит между P и Q.
Решение задачи: «Определить количество элементов в массиве»
textual
Листинг программы
static void Main(string[] args)
{
l: int a = 0;
Console.WriteLine("Введите числна P и Q (P < Q)");
int p = int.Parse(Console.ReadLine());
int q = int.Parse(Console.ReadLine());
int[] ms = new int[10];
Console.WriteLine("Заполните элементы от 1, до 10");
for (int i = 0; i < ms.Length; i++)
ms[i] = int.Parse(Console.ReadLine());
for (int j = 0; j < ms.Length; j++)
if (p < ms[j] && q > ms[j])
a += 1;
Console.WriteLine("Между элементами лежит " +a+ " элеметнов");
Console.WriteLine(" ");
Console.WriteLine("Для закрытия консоли нажмите 'Y', Если вы хотите перезапустить скрипт, нажмите 'N'");
if (Console.ReadKey().Key == ConsoleKey.N)
{
Console.WriteLine(" ");
goto l;
}
if (Console.ReadKey().Key == ConsoleKey.Y) ;
}