Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Сортировка массива C++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

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

Всего записей: 4 | Зарегистр. 29-03-2016 | Отправлено: 23:22 09-06-2016
GAVAAA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Закройте тему, додумался наконецто)
Спасибо всем кто помог![а никто  ]

Всего записей: 4 | Зарегистр. 29-03-2016 | Отправлено: 16:19 10-06-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Сортировка массива C++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru