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

Найти уникальные элементы в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве http://www.cyberforum.ru/cpp-beginners/thread978435.html
Люди помогите написать программу, очень нужно!!! Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве. Обеспечить операцию сложения, вычитания векторов з получения нового вектора, вычисления скалярного произведения двух векторов, длины вектора, косинуса угля между двух векторов
C++ Найдите ошибку Даны натуральные числа эм и эн. Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн #include<iostream.h> int main ( ) {int m,n,q,p,c; bool g=true; cout<<"m="; cin>>m; cout<<"n= "; cin>>n; do{ http://www.cyberforum.ru/cpp-beginners/thread978423.html
C++ Создание программы с окнами
Привет такой вопрос.Допустим написал прогу или можно написать не суть важно.А как сделать чтоб она была с окнами,кнопками и.т.д...Ну к примеру типа как 1С.Может сравнение не очень просто я имею ввиду внешний вид....
C++ 1 найти сумму ряда
Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Первая Найти сумму ряда (задание приложено ниже лаб 1) помогите решить их , я учусь не на программиста, по этому изучение С++ на этих лабах закончиться , из за этого не хотелось бы вникать в это. Если не трудно решите эти задания, или хотябы скиньте ссылку на пример решения такого задания с решением о подробным...
C++ Почему ошибки Extra parameter in call http://www.cyberforum.ru/cpp-beginners/thread978382.html
#include<stdio.h> #include<conio.h> #include<math.h> #define pi 3.14159 //Прототип функцій: float Vusota (float hc); float Mediana (float mc); float PivPer (float pc); int main()
C++ 2 изучить работу с массивом Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Вторая состоит из двух частей(задание прилоено ниже в лаб 2) : 1. Составить программу для обработки массива согласно индивидуальному заданию- Вычислить произведение кратных 3 чисел массива 2. Составить программу для обработки массивов согласно индивидуальному заданию-Дан массив Y (15). Сформировать новый массив из... подробнее

Показать сообщение отдельно
Jamguranga
1 / 1 / 0
Регистрация: 08.01.2013
Сообщений: 36
15.10.2013, 23:34  [ТС]     Найти уникальные элементы в массиве
Цитата Сообщение от dzrkot Посмотреть сообщение
а[0][0] записываешь в b[0], потом в цикле for()for() сравниваешь между собой а[0][0] и все элементы до первого !=, скажем а[0][0] с а[i][j], если они !=, то записываешь а[i][j] в одномерный массив в b[1], после чего все те, которые == а[0][0], заменяешь на то, с чем a[0][0] != в начале. Дальше след сравниваешь до первого != и так же меняешь. Ну я бы так сделал. Это навскидку.
Можно изящнее, но у меня футбол поэтому я был огранчиен 5 минутами)) завтра помогу тебе с готовым решением если не сделает никто другой)
приблизительно так и делал, но не доделал(

C++
1
2
3
4
5
6
7
8
9
 int p=0;
 
            for(i=0; i!=k; i++)
              for(j=0; j!=k; j++) 
                if (prom[i]!=prom[j])
                {
                    answ[p]=prom[j];
                    p++;
                }
Добавлено через 2 часа 27 минут
Бред выводит

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
prom[0]=res[0][0];
           
            for (int x=0; x!=n; x++)
              for (int y=0; y!=n; y++)
              {
                 if (prom[k]!=a[y][x] && prom[k]!=' ')
                 {
                    prom[k+1]=a[y][x];
                    
                    for (int t=0; t!=x; t++)
                        for (int d=0; d!=y; d++)
                            a[d][t]=a[y][x-1];
                    k++;
 
                 }
              
              }
 
Текущее время: 14:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru