GAVAAA
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Нужно отсортировать массив с 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]<<" "; } всё, нашел ошибку, Добавлено: Плохо всеровно... Очень криво все делает |