Нужно отсортировать массив с 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]<<" ";
}
всё, нашел ошибку,
Добавлено:
Плохо всеровно...
Очень криво все делает
Помогите, искал разные статти и пробывал все, но я всеровно туповат никак не могу понять!
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]<<" ";
}
всё, нашел ошибку,
Добавлено:
Плохо всеровно...
Очень криво все делает