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

Создать третий массив, в котором нужно собрать элементы двух заданных массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пожалуйста переделайте код с ассемблера на с++ http://www.cyberforum.ru/cpp-beginners/thread883756.html
Переделайте пожалуйста на с++. Желательно на Visual studio c++. .MODEL small ;отводим под стек и под данные по 64Кб .STACK 100h ;отмечаем начало сегмента стека .DATA ;отмечаем начало сегмента данных NL db 0Ah, 0Dh, '$' Buf DB 255, 0, 256 DUP (0) ; hFile db 300 dup(?) Filename db 'file.txt',0
C++ Pадача на процедуры (описать процедуру Swap(X,Y), меняющую содержимое переменных X и Y ) прошу решить и с объяснением если можно пожалуйста. Описать процедуру Swap(X,Y), меняющую содержимое переменных X и Y (Х и Y- вещественные параметры,являющийся одновременно входными и выходными). С ее помощью для данных переменных А,В,С,D последовательно поменять содержимое следующих пар: А и В, С и D, В и С и вывести новые значения A,B,C,D. http://www.cyberforum.ru/cpp-beginners/thread883740.html
C++ Бинарный вывод
Задание было считать из исходного текстового файла информацию(структуру по сотруднику) и с помощью бинарного вывода вывести для хранения в файл бинарные данные. Позже из этого бинарного файла данные выводятся в другой файл, но уже форматно в таблицу в виде текста. Но не в этом проблема. Далее мне необходимо найти в бинарном файле человека по фамилии, написав функцию. Тут то и загвоздка. В...
Переводить числа, написанные словами, в числа, написанные цифрами C++
using System; using System.Collections.Generic; using System.Text; namespace StringExample { class Program { static void Main(string args) { //Решение задачи преследует сугубо академические цели. Решение является не оптимальным.
C++ про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin') http://www.cyberforum.ru/cpp-beginners/thread883707.html
какие библиотеки нужны для функций 'cout' и 'cin' ???
C++ В чем ошибка(файлы произвольного доступа) #include <iostream> #include <fstream> #include <Windows.h> using namespace std; struct PHONE { char Company;//комания char Model;//модель телефона char Color;//цвет подробнее

Показать сообщение отдельно
mixon-21
 Аватар для mixon-21
3 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 219
29.05.2013, 17:06     Создать третий массив, в котором нужно собрать элементы двух заданных массивов
Даны два массива : А[n] и B[m]. Необходимо создать третий массив, в котором нужно собрать:
Элементы обоих массивов;
-Общие элементы двух массивов;
-Элементы массива A, которые не включаются в B;
-Элементы массива B, которые не включаются в A;
-Элементы массивов A и B, коотрые не являются общими дял них (то есть объединение результатов двух предыдущих вариантов).


//-Общие элементы двух массивов;

остальное подскажите плиз

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
#include <iostream>
#include <time.h>
using namespace std;
void sort(int m[],int size){
    int x,k;
    long i,j;
    for(i=0;i<size;i++){
        k=i;
        x=m[i];
      for(j=i+1;j<size;j++)
          if(m[j]<x){
                k=j;
                x=m[j];
            }
    m[k]=m[i];
        m[i]=x; 
    }
}
int merge(int Array1[],int nSize1,int Array2[], int nSize2,int *ResultArray){
    for(int i=0;i<nSize1;i++)
        cout<<Array1[i]<<' ';
    cout<<'\n';
for(int i=0;i<nSize2;i++)
        cout<<Array2[i]<<' ';
    cout<<'\n';
 
    return 0;
 
}
 
 
int main(){
 
        const int nSize1 = 5; 
        const int nSize2 = 7;
        int Array1[nSize1] = {4, 88, 9, 1, 12};
        int Array2[nSize2] = {6, 0, 46, 7, 5, 51, 29};
        sort(Array1,nSize1);
        sort(Array2,nSize2);
        
        
        int  ResultArray[nSize1+nSize2]={4, 88, 9, 1, 12,6, 0, 46, 7, 5, 51, 29};
        sort(ResultArray,nSize1+nSize2);
        merge( Array1, nSize1, Array2,  nSize2,ResultArray);
        merge(Array1, Array1[5] + nSize1, Array2, Array2[7] + nSize2,ResultArray);
        for(int i = 0; i < (nSize1+nSize2); i++)
            cout<<"ResultArray["<<i<<"]: "<<ResultArray[i]<<endl;
 
               return 0;
}

остальное подскажите плиз
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru