|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2008, 21:34 | #1 |
Регистрация: 30.05.2008
Сообщений: 3
|
Массивы в С\С++
Здравствуйте!!помогите пожалуйста!нужно с консоли ввести целочисленный массив размерностью 10.Вывести на экран повторяющиеся элементы введенного массива.
|
30.05.2008, 22:30 | #2 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
Вообщем я еще начинающий программист в С++, но кое-что на ковылял... Если вам нормальное, более рациональное решение этой задачи дадут, то хорошо, если нет, пользуйтесь этим кодом... или может как-нибудь измените его
Код:
Последний раз редактировалось Rembo; 30.05.2008 в 22:32. |
30.05.2008, 23:16 | #3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
лучше наверно будет сначала отсортировать массив, а потом уже искать повторы.
2 Rembo, выходить за пределы массива нехорошо. откуда нам знать что есть в 18 элементе, если мы вводили только 10? |
30.05.2008, 23:46 | #4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
вот мой вариант, но проблема закрытие окна сразу после вывода, я использовал еще один ввод.
Код:
Упс...
|
31.05.2008, 00:35 | #5 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Сначала мне предыдущее решение понравилось. Но если ввести туда больше более двух раз одно и то же число, то программа выводит его тоже несколько раз, причем на один раз меньше введенных.
Если же надо просто один раз вывести повторяющееся число, то Код:
А getchar() или getch() не пробовали?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массивы | ShenDy | Общие вопросы C/C++ | 4 | 17.04.2008 00:01 |
Массивы | Snord | Общие вопросы Delphi | 2 | 12.04.2008 13:45 |
массивы | Informer | Общие вопросы C/C++ | 3 | 24.11.2007 16:32 |