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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изучение С++. Реально ли самому? http://www.cyberforum.ru/cpp-beginners/thread16787.html
Учился полтора месяца самостоятельно по книжке и через форумы с++. Посмотрев написанный мною код, ясен пень, знающие люди сказали что я очень мало знаю, типа учиться мне ещё и учиться. Ничего удивительного, но навели на рассуждения. Также сказали, что сам по себе с++ это процентов 10 от того что надо программисту знать(к нему надо архитектуры программирования, и математику(которую худо бедно...
C++ Алгоритм Борувки Нужна помощь в написании программы " Поиск минимального остовного дерева по алгоритму Борувки" на С++ http://www.cyberforum.ru/cpp-beginners/thread16775.html
C++ Работа со строками
Всем доброго времени суток! Я учу С++ (в вузе) вроде всё делал сам но вот столкнулся с проблемой которую уже долго не магу решить:( Вобщем вылаживаю задание, просьба помочь Работа со строками. С клавиатуры вводится последовательность строк. Длина каждой строки – не более 80 символов. Строки состоят из слов, разделенных знаками пунктуации или пробельными символами. Количество строк заранее не...
C++ Создание массива при работе программы
Суть такова при работе программы я получу 2 числа (M и N), заранее я их не знаю. Мне надо создать двумерный массив (если это возможно) размером именно M на N. Если создать именно массив невозможно подскажите какую либо другую структуру, которая позволит это сделать. Предложение сделать массив заранее (к примеру 100 на 100) не интересно, с ним потом будет трудно работать. + желательно учесть...
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); N=M-i подробнее

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

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

26.11.2008, 19:08. Просмотров 2162. Ответов 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();}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru