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

Неупорядочный массив BC++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа со строками не реагирует на ввод конца файла http://www.cyberforum.ru/cpp-beginners/thread655766.html
Подскажите пожалуйста, в чем дело. Ввожу слова, все остальное должно происходить после ввода конца файла, но программа продолжает вводить слова и все.#include <iostream> #include <vector> #include...
C++ Перечисление в BC++ В русском языке как, правило после букв Ж, Ч, Ш, Щ, пишется И, А, У, а не Ы, Я, Ю, (за исключением слов ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Проверить заданный текст на соблюдение этого правила и исправить... http://www.cyberforum.ru/cpp-beginners/thread655763.html
C++ Метод цепочки
Здравствуйте. Помогите с примером. Таблица строиться по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора. При выполнений программы подсчитывается число...
В какой программе компилятор работает со станадартным (ANSI/ISO) C++ C++
Подскажите пожалуйста, в какой программе компилятор работает со станадартным C++, я учусь по Лафоре, а там идет работа со стандартными операторами: ... cout << "..." ; cin >> "..." ;...
C++ Задача на использование операторов цикла http://www.cyberforum.ru/cpp-beginners/thread655758.html
Написать программу на Turbo C++
C++ Первая программа на С++ Не стал искать подобные темы, потому что это мой первый тупой вопрос, коих будет не мало, ибо я пишу свою первую программу на С++. Вот собственно вопрос: Хочу оформить ввод и вывод информации, а... подробнее

Показать сообщение отдельно
Хакер68
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 22

Неупорядочный массив BC++ - C++

21.09.2012, 20:08. Просмотров 277. Ответов 3
Метки (Все метки)

В неупорядоченном массиве K(m) есть совпадающие элементы. Из каждой группы одинаковых элементов оставаить только один, удалив остальные и поджав элементы к его началу. BC++
И НУЖНО ТОЛЬКО, ЧТОБЫ БЫЛО #include<iostream.h> #include<math.h>
#include<iostream.h>
#include<math.h>
int main()
{
int i,j,n,c;
cout<<"Vvedite kol-vo elementov massiva";
cin>>n;
int *a=new int[n];
cout<<"Vvedite elementi massiva";
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
cout<<setw(4)<<a[i];
c=0;
for(i=0;i<n;i++)
{for(j=i+1;j<n;j++)
{if(a[j]==a[i])
{a[j]=a[n-1];
n--;}}}
for(i=0;i<n;i++)
{for(j=i+1;j<n;j++)
{if(a[j]==a[i])
{c=j;
while(c<n)
{a[c]=a[c+1];
c++;}
n=n--;}}}
cout<<endl;
for(i=0;i<n;i++)
cout<<setw(4)<<a[i];
getch();
return(0);
}
ПОЛУЧАЕТСЯ
http://s13.***********/i186/1209/c6/a35d6f561851.png
А должно быть: 3 4 2 7
Помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru