![]() |
|
Модераторы: Poseidon |
![]()
|
|
| b44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
помогите исправить программу на с++
программа дублирует все четные числа массива. Массив забивается рандомом. например массив из 5 чисел: 10,2,3,41,44 он должен вывести 10,10,2,2,3,41,44,44
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
в строке "a[i+n-1]=a[i];" должно быть "a[i+n]=a[i];", так как i>=0, а последнее начальное значение хранится в [n-1]. Соответсвенно, первое продублированное должно располагаться в [n], что для цикла соотвествует [n+i].
|
|||
|
||||
| b44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
но она почему то выводит дублированые числа после массива а не так как нужно. он должен выводить например: 10,2,3,41,44 вывести 10,10,2,2,3,41,44,44
|
|||
|
||||
| Solomon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 23.1.2006 Где: Украина Киев Репутация: 2 Всего: 2 |
b44, Зачем насоздавал несколько тем по одной задаче???
-------------------- Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром... Соломон 2008 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
Так у тебя программа и добавляет найденные четные числа во вторую половину массива. Если ты желаешь вставки, то тебе необходимо реализовать смещение хвоста(от найденного элемента и до конца) на один элемент.
|
|||
|
||||
| b44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
ну пожалуйста напишите исправленный код
|
|||
|
||||
| b44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
большое спасибо тема закрыта!!!
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |