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

Вывести отсутствующие элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ програмка http://www.cyberforum.ru/cpp-beginners/thread150827.html
нужно написать программу Описать графический объект - квадрат и описанную вокруг него окружность. Обеспечить случайное перемещение полученного объекта как единое целое спасибки
C++ Упорядочить элементы списка по алфавиту Задание: Описать функцию, которая проверяет упорядочены ли элементы списка по алфавиту. http://www.cyberforum.ru/cpp-beginners/thread150769.html
программа(наверно с перегрузкой что то) C++
#include <iostream> #include <fstream> #include <string.h> using namespace std; class card { friend istream& operator >> (istream& in, card& numbi); friend ostream& operator << (ostream& out, card numbo); public: int amount;
Перевернуть шестнадцатеричное число oxА28Е C++
Помогите решить задачу: дано шестнадцатеричное число oxА28Е надо перевернуть его так, чтобы последний бит стал первым и так далее, и вывести его на экран в двоичном виде(используя битовые операции и маски)
C++ Выбор книги http://www.cyberforum.ru/cpp-beginners/thread150732.html
Подскажите какую книгу лучше выбрать для изучения билдера я нашел Borland C++ Builder 5. Энциклопедия программиста,пишут не плохая может вы посоветуете какая лучше
C++ Рекурсия Вот условие А вот то, что я набросал... Прошу исправить... Зарание спасибо: #pragma argsused #include <stdio.h> #include <conio.h> #include <math.h> float www(double e,int n) {float z1; if (n==0) z1=1; else подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2801 / 1577 / 247
Регистрация: 03.05.2010
Сообщений: 3,664
05.07.2010, 20:58     Вывести отсутствующие элементы массива
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
///////////////////////////////////////////////////////////////////////////////////////
//Собственно есть массив, скажем a[5]={1,3,4,5,6}. Нужно сформировать второй массив 
//такой же размерности, элементы которого будут недостающие значения первого массива 
//в диапазоне от 0 до 9 b[5]={0,2,7,8,9}.
///////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iostream>
 
void print_massiv(int* massiv, size_t  size)
{
    std::copy(massiv, massiv + size, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
}
 
int main()
{
    int a[] = {1, 3, 4, 5, 6, 11};
    const int ARR_SIZE = sizeof(a) / sizeof(int);    
    
    int b[ARR_SIZE];
 
    int a_ind = 0;
    int b_ind = 0;    
    for(int cur_num = 0; cur_num < ARR_SIZE * 2; ++cur_num)
    {
        cur_num == a[a_ind] ? ++a_ind : b[b_ind++] = cur_num;
    }
    print_massiv(a, ARR_SIZE);
    print_massiv(b, ARR_SIZE);  
    return 0;
}
 
Текущее время: 15:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru