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

Одинаковые элементы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread92889.html
С текстового файла прочитать массив. 1ая строка - количество элементов. 2ая строка - сам массив. Посчитать сумму элементов >после< минимального элемента. ПОСМОТРИТЕ ЧЕГО ТУТ НЕ ТАК #include <iostream.h> #include <fstream.h> #include <conio.h> #include <iomanip.h>
C++ массивы подскажите как составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением. http://www.cyberforum.ru/cpp-beginners/thread92880.html
C++ SOS
В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением.
Переделать код с Visual C++ в Borland C++ C++
Доброго всем времени суток... Помогите пожалуйста переделать код программы, очень нужно, а у меня не получается... Задание следующее: надо пройти некий лабиринт... код работает под Visual C++, а мне нужно чтоб работал под Borland C++ ... именно не понятно это оглашение: int temp_i = -(static_cast<int>(bigRad))? ну и соответственно все что с ним связано. Может кто то сможет помочь, буду...
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread92865.html
Всем привет, помогите мне пожалуйста доделать прогу. Её смысл заключается в том, что бы найти все числа, что делятся только на 2, 3 и 5, чтобы получить последовательность. Найти енный член последовательности, и ещё 10, что за ним. Вот что я написал: #include <iostream> using namespace std; int main () { int n, a; cout<<"Vvedite n: "<<endl; cin>>n; for (a=1; a<=n; a++) ...
C++ Найти объединение двух списков Помогите мне решить задачку, я в принципе не понимаю как её решать, вот её условие. Найти объединение двох списков,тоисть получить такой список в котором будут все элементы которые входят хотя бы в один из списков. подробнее

Показать сообщение отдельно
PRIKOL
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 64
08.02.2010, 15:36  [ТС]     Одинаковые элементы
В неупорядоченном массиве есть совпадающие элементы. Из каждой группы одинаковых элементов оставаить только один, удалив остальные и поджав элементы к его началу.

А можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<iostream.h>
#include<iomanip.h>
#include<conio.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);
}
Только вот получается такое:
Название: Снимок.PNG
Просмотров: 46

Размер: 3.3 Кб
А должно быть: 3 4 2 7
Что нужно исправить в коде?
 
Текущее время: 18:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru