@grecigor25

Сортировка чар, в чем проблема?

У меня есть структура, там есть поле тип, в нем хранятся типы моих оборудований ну типо такого

Как его отсортировать, у меня не выводит весь массив, вот вызов -
case 5:
Sort_Type(idk,n);
break;
Вот код
void Sort_Type(Eimp*idk,int SIZE) {

            for (int i = 0; i < SIZE; i++)
            {
                for (int j = i+1; j < SIZE; j++)
                {
                    if (idk->type[i] > idk->type[j]) //if previous has bigger ascii value than next,
                    {
                        //swapping the prev and next characters
                        char temp = idk->type[i];
                        idk->type[i] = idk->type[j];
                        idk->type[j] = temp;
                    }
                }
            }

            for (int i = 0; i < SIZE; ++i) {
                cout<<idk->type[i]<<endl;
            }

        }
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы