Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Сортировка массива C++

Автор: GAVAAA
Дата сообщения: 09.06.2016 23:22
Нужно отсортировать массив с N елементов, что б вначале шли 0, а потом другие числа, сортировку делать именно в этом массиве...
Помогите, искал разные статти и пробывал все, но я всеровно туповат никак не могу понять!

int c=0;
int j=0;
for (int i = 0; i < N-1; i ++){
for ( j =N-2; j >= i ; j --)
if ( a[j] ==0 ) {
c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
        cout<<a[j]<<" ";

}


Добавлено:
int c=0;
int j=0;
for (int i = 0; i < 19; i ++){
for ( j =18; j >= i ; j --)
if ( a[j] !=0 ) {
c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
        cout<<a[j]<<" ";

}

всё, нашел ошибку,

Добавлено:
Плохо всеровно...
Очень криво все делает
Автор: GAVAAA
Дата сообщения: 10.06.2016 16:19
Закройте тему, додумался наконецто)
Спасибо всем кто помог![а никто ]

Страницы: 1

Предыдущая тема: Шифр Цезаря


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.