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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tschainik
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
#1

Дан массив int *a. Удалить из массива все элементы совпадающие с первым элементом - C++

11.06.2013, 12:46. Просмотров 492. Ответов 1
Метки нет (Все метки)

Дан массив int *a. Удалить из массива все элементы совпадающие с первым элементом, используя динамическое выделение памяти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 12:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан массив int *a. Удалить из массива все элементы совпадающие с первым элементом (C++):

Обнулить все элементы массива, совпадающие с искомым элементом, вводимым с клавиатуры - C++
Подсобите решением?:sorry: Имеется массив чисел, вводимый с клавиатуры. Обнулить все элементы массива, совпадающие с искомым...

Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным - C++
Дан массив M(14).Записать в массив B все элементы , не совпадающие с минимальным. Cоставить блок схему программы

Удалить из массива все элементы, совпадающие с минимальным - C++
здравствуйте) у меня такой вопрос. я сформировала массив. мне нужно в нём все элементы, совпадающие с миним. значением удалить.. и...

Удалить из массива А(М) элементы, стоящие за первым максимальным элементом, количество цифр которых равно k - C++
Удалить из массива А(М) элементы, стоящие за первым максимальным элементом, количество цифр которых равно k.

Массив (Удалить все элементы, совпадающие с его минимальным значением) - C++
Помогите с программой код вроде есть, но не работает: Сформировать одномерный массив целых чисел, используя датчик случайных чисел. ...

Удалить из массива все элементы, совпадающие с его минимальным значением - C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив. Удалить из массива все элементы,...

1
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
11.06.2013, 13:34 #2
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
35
36
37
38
39
40
41
#include <iostream>
using namespace std;
int main(){
setlocale(0,"rus");
    int* a;
    int a_sz;
cout<<"Введите количесткво элементов массива ";
cin>>a_sz;
cout<<endl;
a=new int[a_sz];
cout<<"Введите элемент массива №";
cout<<endl;
for(int i=0; i<a_sz; ++i){
cout<<i+1<<"  ";
cin>>a[i];
}
cout << "\n\n";
cout<<"Введено: элемент массива №";
cout<<endl;
for(int i=0; i<a_sz; ++i){
cout<<i+1<<"  "<<a[i]<<endl;
}
cout << "\n\n";
//считаем количество того что нужно
int cnt=0;
for(int i=1; i<a_sz; ++i) if(a[0]!=a[i]) cnt++;
int *tmpA = new int[cnt];//перрвый эл-т исключили ибо он равен самому себе
int cntA=0;
for(int i=1; i<a_sz; ++i) if(a[0]!=a[i])tmpA[cntA++]=a[i];
delete []a;
a=tmpA;
cout<<"Получено в массиве по исходному указателю: №";
cout<<endl;
for(int i=0; i<cnt; ++i){
cout<<i+1<<"  "<<a[i]<<endl;
}
delete []a;
cout<<endl;
system("pause >> n");
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2013, 13:34
Привет! Вот еще темы с ответами:

Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. - C++
Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения.

Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); int n, i; time_t t;...

Дан целочисленный массив размера N. Удалить из массива все одина- ?ковые элементы, оставив их первые вхождения - C++
Всем привет у меня тут проблемка, может кто подскажет ?Дан целочисленный массив размера N. Удалить из массива все одина- ?ковые...

Дан массив D[0:n-1]. Удалить из него элементы, расположенные между первым и последним отрицательными элементами путём сдвига - C++
помогите пожалуйста. Нужен полный текст программы, заранее благодарен


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru