Форум программистов, компьютерный форум CyberForum.ru

Одномерные масивы - C++

Восстановить пароль Регистрация
 
Bossea
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 6
24.11.2010, 00:20     Одномерные масивы #1
Дан массив из н элементов , создать программу которая выводит на экран все одинаковые элементы.
Помогите где ошибка ? ... спс заранее

#include<stdio.h>
#include<conio.h>
void main()
{ clrscr(); int a[10],x[10],j,i,n;
printf("Vedite N= ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{if (a[i]==a[i+1]) i++;
x[j]=a[i]; j++;}
printf(": %d",x[j]);
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 00:20     Одномерные масивы
Посмотрите здесь:

C++ C++ масивы
C++ Масивы С/С++
C++ Одномерные масивы
Одномерные масивы C++
Масивы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.11.2010, 01:17     Одномерные масивы #2
одинаковые элементы могут не стоять рядом
Bossea
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 6
24.11.2010, 01:23  [ТС]     Одномерные масивы #3
Цитата Сообщение от accept Посмотреть сообщение
одинаковые элементы могут не стоять рядом
Значит проблева в строке с иф ... а как задать правильный логарифм ?
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.11.2010, 01:38     Одномерные масивы #4
нужно для каждого элемента выполнять поиск в оставшейся части массива
если элемент повторился, помещать его во множество повторившихся
если элемент есть во множестве повторившихся, то для него не искать
Yandex
Объявления
24.11.2010, 01:38     Одномерные масивы
Ответ Создать тему
Опции темы

Текущее время: 19:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru