정수는 얼마든지 입력받을 수있고 -1을 입력하는 순간 더 입력안받고 프린트하는건데 오름차순으로 왜안돼?.. 대체왜...





#include

int main()
{
 int arr[100], i, j, tmp;

 printf("Enter integers(-1 to end)\n");
 scanf("%d", &arr[0]);
 i = 0;
 while (arr[i] != -1) {
  for (i = 0; i   {

   while (arr[i] != -1)
    scanf("%d", &arr[i]);
   for (j = 0; j    {
    if (arr[i] > arr[j])
    {
     tmp = arr[i];
     arr[i] = arr[j];
     arr[j] = tmp;
    }
   }

  }

  for (i = 0; j    printf("Sorter list: %d\n", arr[i]);

  return 0;
 }
}