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

Найти количество неповторяющихся элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изучение С++. Реально ли самому? http://www.cyberforum.ru/cpp-beginners/thread16787.html
Учился полтора месяца самостоятельно по книжке и через форумы с++. Посмотрев написанный мною код, ясен пень, знающие люди сказали что я очень мало знаю, типа учиться мне ещё и учиться. Ничего...
C++ Алгоритм Борувки Нужна помощь в написании программы " Поиск минимального остовного дерева по алгоритму Борувки" на С++ http://www.cyberforum.ru/cpp-beginners/thread16775.html
C++ Работа со строками
Всем доброго времени суток! Я учу С++ (в вузе) вроде всё делал сам но вот столкнулся с проблемой которую уже долго не магу решить:( Вобщем вылаживаю задание, просьба помочь Работа со строками. С...
C++ Создание массива при работе программы
Суть такова при работе программы я получу 2 числа (M и N), заранее я их не знаю. Мне надо создать двумерный массив (если это возможно) размером именно M на N. Если создать именно массив невозможно...
C++ Помогите написать код для Borland c++ http://www.cyberforum.ru/cpp-beginners/thread16735.html
Помогите написать код для Borland c++ 1)X*ln(x)+(y/(cos(x)-(x/3))) Добавлено через 2 минуты 35 секунд и ещё код нужен для вот такого: Составить, печатающий ИСТИНА если С=a*a и D=a*a*a ЛОЖЬ...
C++ помогите составить алгоритм Нужно составить алгоритм(структуру) : дан одномерный массив А с размерностью N: Сформулировать одномерный массив массив из элементов массива по закону Bi= (сумма от j=1 до N)*Ai+j,i=(1, M);... подробнее

Показать сообщение отдельно
loki_nik
0 / 0 / 0
Регистрация: 26.11.2008
Сообщений: 13

Найти количество неповторяющихся элементов массива - C++

26.11.2008, 19:08. Просмотров 2369. Ответов 2
Метки (Все метки)

Помогите пожалуйста найти алгоритм, или код реализующий следующее:
Имеется массив из n элементов(n вводится с клавиатуры), элементы массива задаются случайным образом
главный вопрос найти количество неповторяющихся элементов массива(т.е. кол-во элементов встречающихся по 1 разу)
вот мой код, но он считает не количество неповторяющихся элементов,а количество сравниваний
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# include <stdio.h>
# include <conio.h>
# include <math.h>
# include <time.h>
#include <stdlib.h>
void main()
{int a[100],w,i,k,n,l,m;
clrscr();
randomize();
scanf("%i",&n);
w=0;
 
for (i=0;i<=n-1;i++){
a=random(40);
printf("%5i",a); }
 
for (i=0;i<=n-1;i++)
for (k=i+1;k<=n-1;k++)
if (a!=a[k]) w=w++;
 
printf("\n%i",w);
getch();}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.