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

Удаление элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ф-ция * http://www.cyberforum.ru/cpp-beginners/thread126369.html
Написать ф-цию get_int(filename,k) целого типа, возвращающую k-й элемент файла целых чисел с именем filename(эл-ты нумеруются от 0). Если файл несуществует или несодержит k-го элемента, то ф-ция возвращает 0. С помощью этой ф-ции вывести пять элементов данного файла с указанными номерами.
C++ Написать прогу с элементарной функцией y=x*x Написать прогу с элементарной функцией y=x*x. http://www.cyberforum.ru/cpp-beginners/thread126367.html
Дано предложение. Сколько слов является перевертышами C++
Дано предложение. Сколько слов является перевертышами и будет ли это число четным.
C++ Посчитать количество слов в предложении
Дано предложение заканчивающееся '.' '!' '?'. Разделитель слов - пробел. Посчитать кол-во слов и определить есть ли слова перевертыши.
C++ Предложение http://www.cyberforum.ru/cpp-beginners/thread126361.html
Дано предложение, определить кол-во слов в нем и к-во слов "кот".
C++ Тяжело ли Вам программировать на C++? Тяжело ли Вам программировать на с++?:rofl: подробнее

Показать сообщение отдельно
Гамбит
14 / 14 / 1
Регистрация: 19.10.2009
Сообщений: 93
06.05.2010, 21:58     Удаление элементов массива
Добрго времени суток!
Задача : Дан целочисленный массив Х размера Н. Удалить из массива все элементы,встречающиеся более двух раз.
Вот собственно что у меня получилось. Трабла с самим удалением. помогите пожалуйста!!

Код
#include <stdio.h>
#include <conio.h>
#define p 10
void main()
{
clrscr();
int i,j,x[p]={1,2,1,2,1,2,3,4,5,6},buf[p],k,n,t;
n=p;
k=0;
for (i=0;i<n;i++)
{
	for (j=0;j<n;j++)
	if (x[i]==x[j])
	k=k+1;
	buf[i]=k;
	k=0;
}
for (i=0;i<n-1;i++)
{
	for (j=i+1;j<n;j++)
	if(buf[i]>2)
	x[i]=x[j];
	n=n-1;
	}
for (i=0;i<n;i++)
printf("%d",x[i]);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru