Почему программа Bubble Sort показывает значение мусора при использовании «Break» для цикла?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему программа Bubble Sort показывает значение мусора при использовании «Break» для цикла?

Сообщение Anonymous »

Этот код возьмет элементы массива от пользователя, а затем сортирует его. Ограничение ввода пользователя составляет 20. У меня есть проблема с конкретной строкой, которая есть if (a == 0) Break; Если я использую перерыв здесь, результат показывает значения мусора. В противном случае он работает нормально, но я хочу, чтобы пользователь мог запустить программу с 20 или меньше чисел. Я имел в виду, что они могут просто войти в 0, когда они чувствуют, что они делаются, и поэтому петля разрывается: < /p>
//Sorting with user input array elements
void print(float a[], int n)
{
for (int i = 0; i < n; i++) {
cout

Подробнее здесь: https://stackoverflow.com/questions/644 ... reak-in-fo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»