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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поворот фигуры http://www.cyberforum.ru/cpp-beginners/thread230012.html
Добрый день. Необходима программа на С++ поворота треугольника вокруг заданной точки. То есть, что бы в начале предлагалось ввести координаты трех точек (х и у) -А,В,С. Поворот будет вокруг точки В на угол альфа (угол тоже задается как координаты точек). Необходимо что бы в конце была отрисовка начального треугольника и повернутого (желательно разными цветами). Вот само задание как звучит:...
C++ Доработка Всем привет.Ребят,у меня такой наверное глуповатый вопрос.Например есть программа которую надо доработать,но исходников к ней нету,как это возможно сделать и как вообще в этой ситуации поступают? http://www.cyberforum.ru/cpp-beginners/thread229974.html
C++ error LNK2019: ссылка на неразрешенный внешний символ
есть исходник .cpp --------------------------------------------------------------------- #include <stdafx.h> #include <iostream> #include "incl.h" using namespace std; void setgolf(sttest &test, const char *name, int hc);
C++ Рандомное заполнение и разворот списка
Помогите, пожалуйста решить вот такую задачу. Создать односвязный список из случайных целых чисел, вывести его на экран, затем перевернуть и вывести результат.
C++ Работа с объектом. http://www.cyberforum.ru/cpp-beginners/thread229966.html
Вот код: struct time { int hours; int mituts; } class pet {
C++ как сделать чтобы дружественная функция классу принимал ааргумент типа "класс" который при создании ничем не инициализирован? Друзья! Вот код, компилятор ругается на строку ff (f3); В общем переменную f3 необходимо объявлять без параметров, а потом передавать её в функцию. using namespace std; class Fraction { public: Fraction() {int g= 0;} friend void ff (Fraction &fr); }; подробнее

Показать сообщение отдельно
murus
0 / 0 / 0
Регистрация: 11.01.2011
Сообщений: 23
18.01.2011, 00:23  [ТС]     Сформировать массив из двух других массивов с исключением повторяющихся элементов
CyBOSSeR, igorrr37, благодарю за пояснения, пошла дальше грызть гранит)

Добавлено через 2 часа 16 минут
написала один из вариантов, посмотрите пожалуйста код, не у меня выводится на экран результирующий массив или я что-то неправильно делаю...
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
42
43
44
45
46
47
48
49
50
51
52
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
 
void main()
{
int first[7] = {0, 2, 6, 10, 3, 2, 5};
int second[5] = {5, 4, 3, 8, 9};
 
int i = 0; //индекс первого массива
int j = 0; //индекс второго массива
 
printf("first:\n");
for (i = 0; i < 7; i++)
{
printf("%d\t", first[i]); //выводим первый массив с пробелами
}
printf("\nsecond:\n");
for (i = 0; i < 5; i++)
{
printf("%d\t", second[i]);//выводим второй массив
}
 
int n = 0; //объявляем кол-во неповторяющихся чисел первого массива
int k = 0; //объявляем индекс результирующего массива
int *result; //объявляем результирующий массив
 
printf("\nresult:\n");
 
result = new int[n];
      for(i = 0; i < 7; i++)
        {
                for(j = 0; j < 5; j++)
                {
                        if(first[i]!= second[j])
                        {
                                result[i] = first[i];
                                result[i++] = second[i];
                        }
                }
                
      }         
for(int i=0; i<n; i++)
         {
           printf("%d\t", result[i]);
         }
      
_getch();
 
 }
 
Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru