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

Как вывести несовпадающие элементы массива ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тернарный оператор - найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1226164.html
Не пойму почему выдает ошибку, вроде программы самые простые и ошибиться то негде: #include<iostream> using namespace std; int main() { double a,b; bool state; cout<<"a= "; cin>>a; cout<<"b= ";
C++ Ошибка в коде(программа с вектором выполняется только если вызвать её второй раз) Сабж: void vInit() { vInputing(); // Ввод вектора vector_Size = names.size(); cout << "Ваш вектор names: " << endl; for (i; i < vector_Size; i++) { cout << i + 1 << ": " << names << endl; // Вывод вектора } cout << "end" << endl; // Сообщение о конце записи http://www.cyberforum.ru/cpp-beginners/thread1226154.html
C++ Проверить корректность реализации нескольких задач
Добрый вечер всем. Вопрос относиться к опытным программистам С++. Вопрос такой. Я хотел устроится на вакансию Junior Developer C++, мне прислали тестовые задания: Задача 1. 1. Распечатать произвольное число в двоичной системе исчисления.
Операция delete в векторе C++
Привет, друзья, делаю маленькую игрушку, там у меня постоянно появляются и уничтожаются новые объекты, и я заметил такую вещь: со временем игра начинает галить, хотя количество объектов одновременно существующих на экране не становится больше. Что это может быть? Единственное, что приходит в голову - то, что память на самом деле не освобождается после уничтожения объекта, значит я неправильно...
C++ Как сделать чтобы цвет текста плавно менялся http://www.cyberforum.ru/cpp-beginners/thread1226126.html
Как сделать чтобы цвет текста плавно переливался? void RenderDVD(void) { int left, top; left = 1; top = pPresentParam.BackBufferHeight - 45; pD3DFont->PrintShadow(left, top, D3DCOLOR_XRGB(rand() % 255, rand() % 255, rand() % 255), "Разработчик Дима");
C++ Нужны ли в реальной практике массивы? Вопрос такой: нужны ли в реальной практике массивы? Или это лишь пережиток С? Имеют ли массивы реальные преимущества перед векторами, например? Почему спрашиваю - сейчас изучаю STL алгоритмы, такие как sort(), reverse(), find() и проч. и кажется это все очень удобным при использовании с векторами. Так нужны ли массивы после этого? подробнее

Показать сообщение отдельно
IrineK
Заблокирован
11.07.2014, 23:09     Как вывести несовпадающие элементы массива ?
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
53
54
//вывести элементы массива t, которые не совпадают с элементами в массиве p 
#include <iostream>
#include <ctime>
 
int *CreateArray (int N)
{
    int *arr = new int [N];
    for (int i = 0; i<N; i++)
        arr[i] = rand()%10;
 
    return arr;
}
 
void PrintArray (char name, int *arr, int N)
{
    std::cout <<"\nArray "<<name <<":\n";
    for (int i = 0; i<N; i++)
        std::cout << *(arr+i) << "  ";
    std::cout <<"\n";
}
 
bool IsUnique (int num, int *p, int M)
{
    for (int j = 0; j<M; j++)
        if( num == *(p+j))
            return false;
    return true;
}
 
 
//----------------------------------------------------------------------------
int main()
{   
    srand ((unsigned int)time (NULL));
    
    int N = 10, M = 15;
 
    int *t = CreateArray (N);
    int *p = CreateArray (M);
 
    PrintArray ('t', t, N);
    PrintArray ('p', p, M);
 
    std::cout <<"\nElements found in t only\n";
    for (int i=0; i<N; i++)
        if (IsUnique (*(t+i), p, M))
            std::cout << *(t+i) << "  ";
 
    delete []t;
    delete[]p;
 
    std::cin.get();
    return 0;
}
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru