В моем коде у меня есть функция сканирования, которая получает значения для массива от пользователя.Затем он спрашивает пользователя количество терминов, которые они хотят отсортировать.Эта функция сканирования не позволяет пользователю вводить число, а вместо этого берет второе число из массива.
Я попытался изменить имена переменных, я переместил код из двух отдельных функций в одну и ту же функцию.Я попытался устранить неполадки, разместив операторы печати до и после scanf, и я понял, что переменной сканирования назначено второе значение массива (независимо от того, что пользователь вводит в этот слот), даже если он инициализирован в0.
Введите количество элементов для сортировки -> 2 - это мой номер
Предполагается, что пользователь сможет вводить код здесь или число от 1 до 9 после печати "Введитеколичество элементов, которые вы хотите отсортировать ".В настоящее время переменной num присваивается второе значение в массиве, и у пользователя нет возможности ввести число.