|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.11.2009, 18:28 | #1 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 34
|
Одномерный массив. Сортировка (C++)
Здравствуйте!
Пишу программу, для вычисления в одномерном массиве, состоящем из n целых элементов: 1) минимального элемента массива; 2) суммы элементов массива, расположенных между первым и последним положительными элементами. Также нужно преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом - все остальные. Вот последнее и не выходит. Например, если в массиве 2 нуля, первые 2 элемента при выводе заменяются нулями, а остальные просто сдвигаются. Плюс еще ко всему после вывода массива вылазит "odnomassv.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." Пожалуйста, помогите отладить и покажите где косяки. Листинг вот: Код:
|
22.11.2009, 11:55 | #2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Может и не оптимальный вариант.
Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
22.11.2009, 15:50 | #3 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 34
|
Большущее спасибо.
Правда почему-то выводится на 1 нуль больше чем надо |
23.11.2009, 07:32 | #4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
А так?
Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
23.11.2009, 09:17 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что-то вы тут многовато нагородили...
Предлагаю свой вариант: Код:
I'm learning to live...
|
23.11.2009, 12:49 | #6 | |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Цитата:
но он содержит недостаток - все же неправильно формирует массив к примеру генерирует к примеру 0 1 2 3 0 8 9 3 4 8 получим 0 0 2 3 1 8 9 3 4 8, а д.б. 0 0 1 2 3 8 9 3 4 8 Вот немного короче. Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
|
23.11.2009, 13:15 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.11.2009, 13:57 | #8 | ||
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Цитата:
Цитата:
Неприятности приходят и уходят, а жизнь продолжается!
|
||
23.11.2009, 13:59 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.11.2009, 22:29 | #10 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 34
|
Спасибо вам огромнейшее еще раз!
Завтра буду разбираться |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |
одномерный массив.... | malova | Помощь студентам | 3 | 27.05.2009 20:22 |
одномерный массив | curly182 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.05.2009 15:01 |
одномерный массив | fatdog | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 23.02.2008 10:05 |