Недавно меня попросили сделать Array Sorter, но для этого уже есть встроенная функция, но мне она не нужна, я хотел бы знать, почему следующий скрипт не будет продолжаться всякий раз, когда он передает этот комментарий линия??Почему мои петли не будут выполняться?
int n;
int t = 0;
Console.Write("How many elements do you want to add? ");
int length = Convert.ToInt32(Console.ReadLine());
int[] List = new int[length];
while (t < length)
{
Console.Write("Enter {0} element value: ", t);
n = Convert.ToInt32(Console.ReadLine());
List[t] = n;
++t;
}
/////V The Below code is skipped for some reason V\\\\\
int temp;
int min = List[1];
int min_i = 1;
if (length < 2) { Console.WriteLine("Sorry, You can't sort a short list!"); }
else
{
for (int y = 1; y > length;)
{
for (int x = min_i - 1; x < 0; x--)
{
if (List[min_i] < List[x])
{
temp = min;
List[min_i] = List[x];
List[x] = temp;
}
else break;
}
y++;
min = List[y];
min_i = y;
}
}
for(int z = 0; z > length; z++)
{
Console.Write(List[z] + " ");
}
'>' вместо '<' в последнем цикле 'for', между прочим. – Rotem
Если код ниже комментария пропущен, вы, вероятно, получаете исключение в коде выше комментариев. Вы вводите все целые числа в качестве входов? – jdweng
да вот что я делаю ввод: http://prntscr.com/bcmpzd –