1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
||||||
1 | ||||||
Ошибка при создании нового массива12.01.2011, 02:09. Показов 1922. Ответов 23
Метки нет (Все метки)
Задача:
Дан одномерный массив чисел, среди элементов которого есть одинаковые. Создать новый массив из различных элементов исходного массива. Решение:
-244 2 -28720 12870 2 -28720 7460 -29593 2 -94 -244 2 -28720 12870 7460 -29593 -94 Что в программе не правильно?
0
|
12.01.2011, 02:09 | |
Ответы с готовыми решениями:
23
Ошибка в создании нового массива Ошибка при создании массива Ошибка при создании массива Ошибка при создании массива объектов |
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
12.01.2011, 02:20 | 2 |
программа работает верно.
может дело в старом компиляторе? и то, сомнительно
0
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 12:08 [ТС] | 3 |
то есть вы хотите сказать, что результат правильный? Просто дело в том, что я не понимаю, как решить эту задачу, просто нашел решение, но не знал правильное оно или нет. Ведь одномерный массив, это тот, который в одну строку пишется. А я написал только одно число, а программа сразу несколько значений выдает. Я не совсем врубаюсь, что тут нужно
0
|
182 / 183 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
|
|
12.01.2011, 12:18 | 4 |
Ты ввел n -кол-во элементов , а затем прога предлагает ввести элементы исходного массива n-раз
И сама прога работает верно
0
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 12:49 [ТС] | 5 |
хм... странно... Я вчера по-моему подправил строку с элементами, то есть сделал как в коде, который выложил, потому что было немного по-другому (это которая cout<<"element "<<i<<" :".
Теперь когда ввожу 10, она мне выдает десять нулей, а до задания элементов там и не доходит...
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
||||||
12.01.2011, 13:53 | 6 | |||||
Timon779,
1
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 14:16 [ТС] | 7 |
то есть получается я только задаю количество элементов, а программа сама создает исходный массив с одинаковыми элементами, а потом выписывает из него элементы без повторений?
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
12.01.2011, 14:20 | 8 |
ты программу вообще компилил что я тебе сейчас скинул?
сначало запрашивает колличество элементов массива. Потом ты поочередно вводишь все элементы массива. Потом выбираются все разные элементы и записываются во второй массив. И он выводится.
1
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 14:31 [ТС] | 9 |
Добавлено через 1 минуту
секунду, кажется я кое-где ошибся. Сейчас подправлю
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
12.01.2011, 14:32 | 10 |
0
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 14:40 [ТС] | 11 |
огромное спасибо за помощь!
Я оказывается ошибся в одном месте со знаком, вместо i=0 записал i-0, из-за этого и была абракадбра, сейчас все как надо заработало)))
0
|
8 / 8 / 2
Регистрация: 12.01.2011
Сообщений: 26
|
|||||||||||
12.01.2011, 14:59 | 12 | ||||||||||
в этом куске кода первый елемент массива не сравнивается
1
|
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
|
|
12.01.2011, 21:18 [ТС] | 13 |
спасибо, подправил)
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
12.01.2011, 21:32 | 14 |
1
|
8 / 8 / 2
Регистрация: 12.01.2011
Сообщений: 26
|
|
12.01.2011, 21:47 | 15 |
в циклах for есть разница, в остальных нет
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
12.01.2011, 21:51 | 16 |
Jeka_T, предоставь мне пример кода с циклом, где результат будет меняться если написать вместо ++i соот-но i++
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
12.01.2011, 21:54 | 17 |
Jeka_T, и ещё раз вам повторю, что разницы нет.
Добавлено через 37 секунд Вы понимаете синтаксис оператора for? Объясните мне, пожалуйста.
0
|
8 / 8 / 2
Регистрация: 12.01.2011
Сообщений: 26
|
||||||
12.01.2011, 21:57 | 18 | |||||
будет, так делать нельзя
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
12.01.2011, 22:03 | 19 |
А это, блин, вообще к чему??
Добавлено через 41 секунду Не по теме: Jeka_T, извините за нескромный вопрос... Вы тролль?
0
|
8 / 8 / 2
Регистрация: 12.01.2011
Сообщений: 26
|
|
12.01.2011, 22:15 | 20 |
это я к тому, что вопрс от sandye51:
Jeka_T, предоставь мне пример кода с циклом, где результат будет меняться если написать вместо ++i соот-но i++ изначально присутсвовал такой кусок кода: #define ++i i++
0
|
12.01.2011, 22:15 | |
12.01.2011, 22:15 | |
Помогаю со студенческими работами здесь
20
Ошибка при создании динамического массива. Ошибка при создании массива большого размера Ошибка при создании динамического двумерного массива Ошибка при создании двумерного массива из объектов производных классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |