С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
#1

Третий массив заполнить поэлементным сложением массивов с первого и второго - C++

23.03.2014, 20:49. Просмотров 627. Ответов 8
Метки нет (Все метки)

Привет всем. Никак не получается у меня сложить 2 объекта. То есть мне нужно заполнить 2 массива ( каждый хранится в отдельном объекте), а в 3 массив ( который в третьем объекте) заполнить поэлементным сложением массивов с первого и второго объекта.
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#include <iostream>
using namespace std;
class my {
private:
    unsigned int m=5;
   unsigned int n=5;
   unsigned int h=m+n;
   unsigned int *mas = new unsigned int [m];
   unsigned int *mas2 = new unsigned int [n];
  unsigned  int *mas3 = new unsigned int [h];
int x, y, z;
public:
 
void vvod () {
cout <<"Ввод данных  массива : " <<"\n";
for (int i=0; i<m; i++)
    cin >> mas[i];
cout <<"Ваш  массив : ";
for (int i=0; i<m; i++)
    cout <<mas[i];
cout <<"\n"; }
void vvod1 () {
 
cout <<"Ваш первый массив : ";
for (int i=0; i<m; i++)
    cout <<mas3[i];
cout <<"\n";
}
 
void selectSort()
{
    cout <<"Сортировка по возрастанию первого массива : ";
    int tmp, i, j, pos;
    for(i = 0; i < m; ++i)
    {
    pos = i;
    tmp = mas[i];
    for(j = i + 1; j < m; ++j)
    {
     if (mas[j] < tmp)
            {
        pos = j;
        tmp = mas[j];
            }
        }
    mas[pos] = mas[i];
    mas[i] = tmp;
    }
for (int i=0; i<m; i++)
    cout <<mas[i];
    cout <<"\n";
}
 
void selectSort1()
{
    cout <<"Сортировка по убыванию первого массива : ";
    int tmp, i, j, pos;
    for(i = 0; i < m; ++i)
    {
 
    pos = i;
    tmp = mas[i];
    for(j = i + 1; j < m; ++j)
    {
        if (mas[j] > tmp)
        {
            pos = j;
            tmp = mas[j];
            }
        }
        mas[pos] = mas[i];
        mas[i] = tmp;
    }
for (int i=0; i<m; i++)
    cout <<mas[i];
    cout <<"\n";
}
 
 
 
 
void sub () {
    cout <<"Поэлементное вычитание массива (-1) : ";
for (int i=0; i<m; i++){
    mas[i]-=1;
    cout <<mas[i]; }
cout <<"\n";
}
 
void odin () {
    cout <<"Объединение двух массивов в один  : ";
for ( int i=0;i<m;i++)
    mas3[i]=mas[i];
 for (int i=m;i<h;i++)
    mas3[i]=mas2[i-m];
for (int i=0; i<h; i++)
    cout <<mas3[i];
cout <<"\n"; }
friend my add (my a, my b);
 
void pris () {
    cout <<"динамическое присвоение первого массива( к 1) : ";
for (int i=0; i<m; i++){
    mas[i]=1;
    cout <<mas[i]; }
cout <<"\n";
}
 
int add( int  a, int b) {
int c;
c= a+b;
return c;
 
 
}
 
 
}
 
 
};
 
 
 
 
int main()
{
 setlocale(LC_ALL, "Russian");
 
my obj1, obj2, obj3;
obj1.vvod();
obj2.vvod();
obj3.add(my obj1, my obj2);
obj3.vvod1();
 
 
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2014, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Третий массив заполнить поэлементным сложением массивов с первого и второго (C++):

Создать третий массив, который будет состоять из чередующихся элементов первого и второго массивов - C++
Дано два массива mas1 и mas2. Создать третий массив, который будет состоять из элементов первого и второго массивов, чередующихся между...

Объединить два массива одинаковой длины в третий массив, чередуя элементы первого и второго массивов - C++
Даны два одинаковых по длине одномерные массивы. Объединить их в третий массив, чередуя элементы первого и второго массивов.

Объединить два массива одинаковой длины в третий, чередуя элементы первого и второго массивов - C++
Даны два одинаковых по длине одномерные массивы. Объединить их в третий массив, чередуя элементы первого и второго массивов.

Получить третий массив C[15] по правилу: вначале элементы первого массива, затем элементы второго массива - C++
Даны массивы A, B. Нужно получить третьи массив C состоящий: вначале элементы первого массива, затем элементы второго массива.

Сложение первого и второго элементов массива и записать результат в третий - C++
создать массив из 5 элементов. Mas-3 ;Mas-4; Mas-1; Mas-5; Mas-2. Произвести сложение первого и второго элементов массива и записать...

Сложение первого и второго элементов массива и записать результат в третий - C++
Cоздать массив из 5 элементов. Mas-4 ;Mas-4; Mas-7; Mas-3; Mas-9. Произвести сложение первого и второго элементов массива и записать...

8
igor_fl
62 / 62 / 15
Регистрация: 18.03.2014
Сообщений: 794
Завершенные тесты: 2
23.03.2014, 23:33 #2
По хорошему можно было воспользоваться перегрузкой оператора для объекта. В вашем случае оператором сложения. Про перегрузку операторов Думаю тут очень понятно расписано
0
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
24.03.2014, 22:25  [ТС] #3
А можно все сделать через один объект?

Добавлено через 1 час 52 минуты
или через один объект будет некорректно?
0
igor_fl
62 / 62 / 15
Регистрация: 18.03.2014
Сообщений: 794
Завершенные тесты: 2
24.03.2014, 22:52 #4
Как раз и должно быть, в одном объекте один массив с данными. Перегрузить операцию сложения. Компилятора нет под рукой, но в двух словах, в классе my должна быть эта функция:
C++
1
2
3
4
5
6
7
int * operator+(const my& rv) {
        int * res = new int[длина_массива_данного_объекта + rv.функция_получения_длины()];
       
        //в цикле к ресс добавить элементы текущего массива.
        //в цикле к ресс добавить элементы массива из rv.
        return res;
    }
1
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
24.03.2014, 23:22  [ТС] #5
igor_fl, Как я понял, мне нужно в классе написать это функцию ( которая принимает значение my& rv), но не пойму с main я передаю два объекта в функцию...
0
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
25.03.2014, 00:28  [ТС] #6
Не могу никак разобраться... Пока вот сделал набросок с одним объектом и через конструктор.
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include <iostream>
using namespace std;
class my {
private:
    unsigned int m=5;
   unsigned int n=5;
   unsigned int h=m+n;
   unsigned int *mas = new unsigned int [m];
   unsigned int *mas2 = new unsigned int [m];
  unsigned  int *mas3 = new unsigned int [h];
  unsigned  int *mas4 = new unsigned int [m];
int x, y, z;
public:
 
my () {
cout <<"Ввод данных первого массива : " <<"\n";
for (int i=0; i<m; i++)
    cin >> mas[i];
cout <<"Ваш первый массив : ";
for (int i=0; i<m; i++)
    cout <<mas[i];
cout <<"\n";
cout <<"Ввод данных первого массива : " <<"\n";
for (int i=0; i<m; i++)
    cin >> mas2[i];
cout <<"Ваш первый массив : ";
for (int i=0; i<m; i++)
    cout <<mas2[i];
cout <<"\n";
 
 cout <<"Сортировка по возрастанию первого массива : ";
    int tmp, i, j, pos;
    for(i = 0; i < m; ++i)
    {
    pos = i;
    tmp = mas[i];
    for(j = i + 1; j < m; ++j)
    {
     if (mas[j] < tmp)
            {
        pos = j;
        tmp = mas[j];
            }
        }
    mas[pos] = mas[i];
    mas[i] = tmp;
    }
for (int i=0; i<m; i++)
    cout <<mas[i];
    cout <<"\n";
 
 
   cout <<"Сортировка по убыванию второго массива : ";
 
    for(i = 0; i < m; ++i)
    {
 
    pos = i;
    tmp = mas2[i];
    for(j = i + 1; j < m; ++j)
    {
        if (mas2[j] > tmp)
        {
            pos = j;
            tmp = mas2[j];
            }
        }
        mas2[pos] = mas2[i];
        mas2[i] = tmp;
    }
for (int i=0; i<m; i++)
    cout <<mas2[i];
    cout <<"\n";
 
 
cout <<"Объединение двух массивов в один  : ";
for ( int i=0;i<m;i++)
    mas3[i]=mas[i];
 for (int i=m;i<h;i++)
    mas3[i]=mas2[i-m];
for (int i=0; i<h; i++)
    cout <<mas3[i];
cout <<"\n";
 
cout<< " поэлементное сложение";
 
for (int i=0; i<m; i++)
   mas4[i] =  mas[i] + mas2[i];
for (int i=0; i<m; i++)
    cout <<mas4[i];
cout <<"\n";
 
for (int i=0; i<m; i++)
    mas4[i]=0;
 
cout<< " поэлементное вычитание";
 
for (int i=0; i<m; i++)
   mas4[i] =  mas[i] - mas2[i];
for (int i=0; i<m; i++)
    cout <<mas4[i];
cout <<"\n"; 
 
    cout <<"динамическое присвоение первого массива( к 1) : ";
for (int i=0; i<m; i++){
    mas[i]=1;
    cout <<mas[i]; }
cout <<"\n";
 
}
 
};
 
 
 
 
int main()
{
 setlocale(LC_ALL, "Russian");
 
my obj1;
 
 
return 0;
}

Помогите пожалуйста переделать в вариант с использованием множества объектов ( каждый массив в отдельном объекте)
0
Миниатюры
Третий массив заполнить поэлементным сложением массивов с первого и второго  
Genn55
374 / 221 / 41
Регистрация: 26.12.2012
Сообщений: 725
25.03.2014, 01:26 #7
Вот рабочий пример
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include <cstdlib>
#include <iostream>
#include <iomanip>
 
using namespace std;
 
class Array
{
    friend istream &operator>> (istream &, Array &); // перегруженный оператор ввода
    friend ostream &operator<< (ostream &, const Array &); // перегруженный оператор вывода
private:
    int *ptr; // указатель на массив
    int size; // размер массива
public:
    Array(); // конструктор по умолчанию
    Array(int ); // конструктор с параметрами
    //Array( const Array & ); // конструктор копии
    ~Array(); // десструктор
 
    void setArray(); // заполнение массива
    void getArray(); // вывод массива
    Array operator+ (const Array &);
 };
Array::Array() // конструктор по умолчанию, без параметров
{
    size = 5; // по умолчанию размер массива = 10 элементов
    ptr = new int [size]; // выделить место в памяти для массива
    for (int ix = 0; ix < size; ix++) // обнуляем массив
        ptr[ix] = 0;
}
Array::Array(int arraySize) // конструктор с параметрами
{
    // если значение параметра больше 0, присвоить size значение arraySize, иначе - 10
    size = (arraySize > 0 ? arraySize : 5);
    ptr = new int [size]; // выделить место в памяти для массива
 
    for (int ix = 0; ix < size; ix++) // обнуляем массив
        ptr[ix] = 0;
}
Array::~Array() // десструктор класса Array
{
    delete  [] ptr; // освободить память, удалив массив
}
// перегруженный оператор ввода, для ввода значений массива с клавиатуры
istream &operator>> (istream & input, Array &obj)
{
    for (int ix = 0; ix < obj.size; ix++)
        input >> obj.ptr[ix]; // заполняем массив объекта obj
    return input; // позволяет множественный ввод, типа cin >> x >> y >> z >> ...
}
// перегруженный оператор вывода для класса Array (вывод элементов массива на экран)
ostream &operator<< (ostream &output, const Array &obj)
{
    for (int ix = 0; ix < obj.size; ix++)
    {
        output << setw(5) // под каждое число выделяется 5 позиций
               << obj.ptr[ix];
    }
 
    output << std::endl; // перенос маркера на новую строку
 
    return output; // позволяет множественный вывод, типа cout << x << y << z << ...
}
void Array::setArray() // заполнение массива
{
    for (int ix = 0; ix < size; ix++)
        cin >> ptr[ix]; // ввод элемента массива с клавиатуры
}
void Array::getArray() // вывод массива
{
    for (int ix = 0; ix < size; ix++)
        cout << setw(5) << ptr[ix]; // вывод элементов массива на экран
 
    cout << std::endl; // новая строка
}
Array Array::operator+ (const Array &right)
{
    if (size != right.size)
    {
        cout << "Массивы разного размера!\n";
        exit(1); // завершить работу программы
    }
 
    Array result(size);
    for (int ix = 0; ix < size; ix++)
        result.ptr[ix] = ptr[ix] + right.ptr[ix];
 
    return result; // вернуть сумму
}
 
int main()
{
system("chcp 1251 > nul");
    //Объектов может быть сколько угодно
    Array myArray1;     // 5-ти элементный объект класса Array, по умолчанию
    //Объектов может быть сколько угодно и любого размера (в разумных пределах)
    Array myArray2(5); // 5-ти элементный объект класса Array конструктор с параметрами
    cout << "Элементы массива myArray1, после его создания:\n";
    myArray1.getArray(); // вывод элементов массива с помощью метода класса Array
    cout << "Элементы массива myArray2, после его создания:\n";
    cout << myArray2; // вывод элементов массива с помощью перегруженного оператора вывода
    cout << "Введите 5 чисел: ";
    myArray1.setArray(); // заполнение массива с помощью метода класса Array
    // введенный массив
    cout << "Введенный массив: " << myArray1;
    cout << "Введите 5 чисел: ";
    cin >> myArray2; // заполнение массива с помощью перегруженного оператора ввода
    // введенный массив
    cout << "Введенный массив: " << myArray2;
    //Результат сложения массивов.Может быть сколько угодно
    Array myArray3 = myArray1 + myArray2; // перегруженная операция сложения
    cout << "Массив myArray3:\n" << myArray3;
 
 
    return 0;
}
Сортировку и прочее добавляйте сами.Что не понятно спрашивайте помогу чем смогу.
1
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
25.03.2014, 22:15  [ТС] #8
Genn55, Спасибо, получилось. Но есть есть еще один вопрос, как можно подобным принципов выполнить Объединение двух массивов в один?
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
#include <cstdlib>
#include <iostream>
#include <iomanip>
 
using namespace std;
 
class Array
{
    friend istream &operator>> (istream &, Array &); // перегруженный оператор ввода
    friend ostream &operator<< (ostream &, const Array &); // перегруженный оператор вывода
private:
    int *ptr; // указатель на массив
    int size;
 
public:
    Array(); // конструктор по умолчанию
    Array(int ); // конструктор с параметрами
    //Array( const Array & ); // конструктор копии
    ~Array(); // десструктор
 
    void setArray(); // заполнение массива
    void getArray(); // вывод массива
    void selectSort();
    void selectSort1();
    Array operator+ (const Array &);
    Array operator- (const Array &);
        Array operator/ (const Array &);
 };
Array::Array() // конструктор по умолчанию, без параметров
{
 
    size = 5; // по умолчанию размер массива = 10 элементов
    ptr = new int [size]; // выделить место в памяти для массива
    for (int ix = 0; ix < size; ix++) // обнуляем массив
        ptr[ix] = 0;
}
Array::Array(int arraySize) // конструктор с параметрами
{
    // если значение параметра больше 0, присвоить size значение arraySize, иначе - 10
    size = (arraySize > 0 ? arraySize : 5);
    ptr = new int [size]; // выделить место в памяти для массива
 
    for (int ix = 0; ix < size; ix++) // обнуляем массив
        ptr[ix] = 0;
}
Array::~Array() // десструктор класса Array
{
    delete  [] ptr; // освободить память, удалив массив
}
// перегруженный оператор ввода, для ввода значений массива с клавиатуры
istream &operator>> (istream & input, Array &obj)
{
    for (int ix = 0; ix < obj.size; ix++)
        input >> obj.ptr[ix]; // заполняем массив объекта obj
    return input; // позволяет множественный ввод, типа cin >> x >> y >> z >> ...
}
// перегруженный оператор вывода для класса Array (вывод элементов массива на экран)
ostream &operator<< (ostream &output, const Array &obj)
{
    for (int ix = 0; ix < obj.size; ix++)
    {
        output << setw(5) // под каждое число выделяется 5 позиций
               << obj.ptr[ix];
    }
 
    output << std::endl; // перенос маркера на новую строку
 
    return output; // позволяет множественный вывод, типа cout << x << y << z << ...
}
void Array::setArray() // заполнение массива
{
    for (int ix = 0; ix < size; ix++)
        cin >> ptr[ix]; // ввод элемента массива с клавиатуры
}
void Array::getArray() // вывод массива
{
    for (int ix = 0; ix < size; ix++)
        cout << setw(5) << ptr[ix]; // вывод элементов массива на экран
 
    cout << std::endl; // новая строка
}
 
void Array::selectSort() // заполнение массива
{
    cout <<"Сортировка по возрастанию первого массива : ";
    int tmp, i, j, pos;
    for (int i = 0; i < size; i++)
 
    {
    pos = i;
    tmp = ptr[i];
    for(j = i + 1; j < size; ++j)
    {
     if (ptr[j] < tmp)
            {
        pos = j;
        tmp = ptr[j];
            }
        }
    ptr[pos] = ptr[i];
    ptr[i] = tmp;
 
          }
for (int i=0; i<size; i++)
    cout <<ptr[i];
    cout <<"\n";
}
 
 
 
void Array::selectSort1() // заполнение массива
{
    cout <<"Сортировка по убыванию  второго массива : ";
    int tmp, i, j, pos;
    for (int i = 0; i < size; i++)
 
    {
    pos = i;
    tmp = ptr[i];
    for(j = i + 1; j < size; ++j)
    {
     if (ptr[j] > tmp)
            {
        pos = j;
        tmp = ptr[j];
            }
        }
    ptr[pos] = ptr[i];
    ptr[i] = tmp;
 
          }
for (int i=0; i<size; i++)
    cout <<ptr[i];
    cout <<"\n";
}
 
 
 
 
 
 
 
Array Array::operator+ (const Array &right)
{
    if (size != right.size)
    {
        cout << "Массивы разного размера!\n";
        exit(1); // завершить работу программы
    }
 
    Array result(size);
    for (int ix = 0; ix < size; ix++)
        result.ptr[ix] = ptr[ix] + right.ptr[ix];
 
    return result; // вернуть сумму
}
 
 
Array Array::operator- (const Array &right)
{
    if (size != right.size)
    {
        cout << "Массивы разного размера!\n";
        exit(1); // завершить работу программы
    }
 
    Array result(size);
    result =0;
    for (int ix = 0; ix < size; ix++)
        result.ptr[ix] = ptr[ix] - right.ptr[ix];
 
    return result; // вернуть сумму
}
 
 
 
 
 
 
 
 
 
 
 
int main()
{
     setlocale(LC_ALL, "Russian");
    //Объектов может быть сколько угодно
    Array myArray1;     // 5-ти элементный объект класса Array, по умолчанию
    //Объектов может быть сколько угодно и любого размера (в разумных пределах)
    Array myArray2(5); // 5-ти элементный объект класса Array конструктор с параметрами
    cout << "Элементы массива myArray1, после его создания:\n";
    myArray1.getArray(); // вывод элементов массива с помощью метода класса Array
    cout << "Элементы массива myArray2, после его создания:\n";
    cout << myArray2; // вывод элементов массива с помощью перегруженного оператора вывода
    cout << "Введите 5 чисел: ";
    myArray1.setArray(); // заполнение массива с помощью метода класса Array
    // введенный массив
    cout << "Введенный массив: " << myArray1;
    cout << "Введите 5 чисел: ";
    cin >> myArray2; // заполнение массива с помощью перегруженного оператора ввода
    // введенный массив
    cout << "Введенный массив: " << myArray2;
    //Результат сложения массивов.Может быть сколько угодно
    Array myArray3 = myArray1 + myArray2; // перегруженная операция сложения
    cout << "Массив myArray3:\n" << myArray3;
     myArray3 = myArray1 - myArray2; // перегруженная операция сложения
    cout << "Массив myArray3:\n" << myArray3;
 
 
 
 
 
 
 
    myArray1.selectSort();
    myArray2.selectSort1();
 
 
 
 
    return 0;
}
0
Миниатюры
Третий массив заполнить поэлементным сложением массивов с первого и второго  
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
25.03.2014, 23:15  [ТС] #9
Именно дописав к этому коду.
C++
1
2
3
4
5
6
7
8
9
10
11
Array Array::operator+ (const Array &right)
{
 Array result(size1);
 
for (int i = 0; i < size; i++)
        result.ptr[i] = ptr[i];
        for (int i = size; i < size1; i++)
          result.ptr[i] = right.ptr[i-size];
       return result;
 
}
Просто operator+ уже используется....
0
25.03.2014, 23:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 23:15
Привет! Вот еще темы с ответами:

Записать в третий файл через один содержимое первого файла и второго - C++
Даны 2 файла содержащие числа , записать в 3 файл через один содержимое первого файла и второго файла и сумму первого и второго

Из двух массивов создать третий, включающий уникальные элементы первого, с использованием указателей - C++
Ребята, всем доброго вечера! Помогите мне пожалуйста разобраться с моей бИдой. Я дико извиняюсь, если такая тема мусолилась раньше, я...

По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива. - C++
подскажите как на языке C++ По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце –...

Записать в третий файл только те пары чисел, в которых число из первого файла меньше соответствующего числа из второго файла. - C++
Дано два файла, содержащих одинаковое количество целых чисел. Записать из них в третий файл только те пары чисел, в которых число из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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