Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция с разными типами аргументов Здравствуйте! В программе решил часть функций переделать и добавил структуру: typedef struct { GPIO_TypeDef * GPIOx; uint16_t PINx; }GPIO_PINdef; Раньше функция выглядела так: void... https://www.cyberforum.ru/ cpp-beginners/ thread2488064.html Ошибка при компиляции проекта C++
AutoIt скрипт ниже HotKeySet("{F6}","_Exit") While 1 $Variable = PixelSearch(688, 509, 749, 570, 0xE10000,80) If IsArray($Variable) = True Then MouseClick("LEFT") EndIf WEnd Func _Exit()
C++ Скриптовый язык который можно встроить в C++ https://www.cyberforum.ru/ cpp-beginners/ thread2488011.html
Здравствуйте! Я делаю некий проект на C++, и мне нужно туда добавить скрипты. Мне нужно что бы он был хотя бы немного си-подобным. Есть ли такие? (Lua не предлагать) Заранее спасибо
C++ Проблема с Visual Studio 2019 Здравствуйте. Хочу создать консольное приложение в VS 2019. Но возникает следующего рода проблема (во вложении). Что делать? Метод, который многим советую на форумах (с using namespace std) не... https://www.cyberforum.ru/ cpp-beginners/ thread2487990.html
C++ Необходимо выбрать 7 следующих подряд дней периода
Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля необходимо выбрать 7 следующих подряд дней этого периода, которые были наиболее теплыми за...
C++ Как открыть картинку Какие библиотеки нужны и какие команды что бы просто открыть картинку?? Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread2487754.html
C++ как выполнить преобразование ? https://www.cyberforum.ru/ cpp-beginners/ thread2487749.html
добрый день. есть цикл от 0 до 255 нужно значение преобразовать в строку,для последующей отправки в vfd дисплей. то есть было ,например,число 120 а стало "120". как это корректно сделать? сейчас...
CUDA и qtcreator C++
Создаю тестовую программу на CUDA. Установил тулкит. Но выдаёт ошибку C:\Users\Star\Desktop\untitled6\main.cpp:16: ошибка: undefined reference to `addCUDA(int*, int*, int*, int)' utilcuda.h ...
C++ Нужна программа для генерации предложений из заданных слов https://www.cyberforum.ru/ cpp-beginners/ thread2487709.html
Здравствуйте, хочу написать программу для генерации предложений из заданных мною слов. Например, я задаю программе слова ( угол, треугольник, квадрат, компьютер, яма, линейка) и хочу, чтобы она...
C++ Ошибка функции runtime_error Подскажите, пожалуйста, в чем дело. Она должна работать, но не хочет. Прикладываю весь код и скриншот, он весь рабочий и вообще из учебника, кроме runtume_error. IDE VS2019 ... https://www.cyberforum.ru/ cpp-beginners/ thread2487694.html
Реализуйте эффективную структуру данных, позволяющую изменять элементы массивы и вычислять номер максимального элемента C++
Реализуйте эффективную структуру данных, позволяющую изменять элементы массивы и вычислять номер максимального элемента из нескольких подряд идущих элементов. Входные данные В первой строке...
C++ почему нету конфликта при выборе шаблонной функции? template <typename T> T Sqr(const T& t) { return t * t; } template <typename T> vector<T> Sqr(const vector<T>& v) { vector<T> ret=v; for (T& x : ret) https://www.cyberforum.ru/ cpp-beginners/ thread2487608.html
567 / 406 / 132
Регистрация: 22.11.2017
Сообщений: 1,042
05.08.2019, 18:53 0

Сформируйте массив C[n+m], состоящий из элементов массивов А и В - C++ - Ответ 13754943

05.08.2019, 18:53. Показов 1942. Ответов 5
Метки (Все метки)

Ответ

Arcnet, можно так.
Кликните здесь для просмотра всего текста

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
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <math.h>
#include <string>
#include <algorithm>
#include <time.h>
#include <iomanip>
#include <set>
 
using namespace std;
#define SIZE 4
#define SIZE2 3
 
inline int Rand(int min, int max) { return rand() % (max - min + 1) + min; }
void fillRandArr(int*, int, int, int);
void showArr(int*, int);
void summArr(int* arr1, int* arr2, int* arr3, size_t len_arr1, size_t len_arr2);
 
 
int main()
{
    srand(time(NULL));
    int arrA[SIZE];
    fillRandArr(arrA, SIZE, 1, 10);
    sort(begin(arrA), end(arrA));
 
    int arrB[SIZE2];
    fillRandArr(arrB, SIZE2, 10, 20);
    sort(begin(arrB), end(arrB));
 
    const int SIZE3 = sizeof(arrA) / sizeof(arrA[0]) + sizeof(arrB) / sizeof(arrB[0]);
    int arrC[SIZE3];
    showArr(arrA, SIZE);
    showArr(arrB, SIZE2);
    summArr(arrA, arrB, arrC, SIZE, SIZE2);
    showArr(arrC, SIZE3);
 
}
 
 
void fillRandArr(int* arr, int size, int min, int max)
{
    for (int i = 0; i < size; i++)
    {
        *(arr + i) = Rand(min, max);
    }
}
 
void showArr(int* arr, int size)
{
    for (int i = 0; i < size; i++)
    {
        cout << setw(5) << *(arr + i);
    }
    cout << endl;
}
 
void summArr(int* arr1, int* arr2, int* arr3, size_t len_arr1, size_t len_arr2)
{
    multiset<int> dump;
    for (auto it = arr1; it < arr1 + len_arr1; ++it)
        dump.insert(*it);
    for (auto it = arr2; it < arr2 + len_arr2; ++it)
        dump.insert(*it);
    copy(begin(dump), end(dump), arr3);
}


Вернуться к обсуждению:
Сформируйте массив C[n+m], состоящий из элементов массивов А и В C++
1
Миниатюры
Сформируйте массив C[n+m], состоящий из элементов массивов А и В  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2019, 18:53
Готовые ответы и решения:

Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию
Хелп плиз) Даны два массива, упорядоченных по возрастанию: А и B. Сформируйте массив C,...

Массив: Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию.
написать программы! Вот задания! Я болел и просто не успею все зделать! 1)Дан массив целых чисел....

Даны два массива. Сформируйте массив С, состоящий из общих элементов массива А и В
Даны два массива: массив А из n элементов и массив В из m элементов. Сформируйте массив С,...

Сформировать массив S, состоящий из одинаковых элементов исходных массивов
2 массива X, Y, каждый из 10 эл-в. Сформировать массив S, состоящий из одинаковых эл-в исходных...

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2019, 18:53

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Сформировать массив, состоящий из одинаковых элементов выходных массивов
Ввести два массива X и Y, состоящие из 10-ти элементов целого типа. Сформировать массив S,...

Ссформировать упорядоченный по неубыванию массив С, состоящий из элементов упорядоченных массивов A и B
Слияние двух массивов Даны массив A из N целых элементов, массив B из M целых элементов. Оба...

Заданы два массива. Сравнить соответствующие элементы массивов и вывести на экран массив, состоящий из совпавших элементов.
Помогите пожалуйста решить пару задач :3 Заданы два массива целых чисел одинаковой размерности....

Складывание массивов (сформируйте общий массив и вычислите сумму...)
Из двух массивов разных размерностей сформируйте общий массив и вычислите сумму четных...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.