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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем ORDER http://www.cyberforum.ru/cpp-beginners/thread1127756.html
//Описать структуру с именем ORDER, содержащую поля: //расчетный счет плательщика; //расчетный счет получателя; //перечисляемая сумма в руб. //Написать программу, выполняющую следующие действия: //ввод с клавиатуры данных в массив, состоящий из 5 структур типа ZNAK; //вывод на экран информации о сумме, снятой с расчетного счета плательщика, введенного с клавиатуры; //если таких людей нет,...
C++ Удалить из массива числа, имеющие не простую сумму цифр Помогите пожалуйста с написанием программы по заданию : Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Удалить из массива числа, имеющие не простую сумму цифр. Буду признателен за помощь. http://www.cyberforum.ru/cpp-beginners/thread1127750.html
Выборки единиц десятков тысяч из числа C++
выражения для выборки именно единиц десятков тысяч из числа 1243???
Составить строки только из цифр, букв и знаков пунктуации C++
Дана последовательность состоящая из цифр, букв и знаков пунктуации в произвольном порядке. Подсчитать чего больше и составить строки только из цифр, букв и знаков пунктуации. Вывести строки в порядке возрастания их длины. Помогите написать программу...
C++ Удаление каждого второго элемента со списка http://www.cyberforum.ru/cpp-beginners/thread1127728.html
Прошу помочь с функцией void delsecelem(), которая предназначена для удаления каждого второго элемента со списка. #include <iostream> #include <conio.h> using namespace std; struct node { float num; node *next; }*head, *tail;
C++ Составить описание класса для работы со списками строк. Ошибки в коде Очень нужна ваша помощь, я не понимаю, а не понимать очень плохо, надеюсь на каждого из читающих. Задание: Составить описание класса для работы со списками строк (строки произвольной длины), с операциями включения в список, удаления из списка элемента с заданным значением данного, удаления всего списка или конца списка, начиная с заданного элемента. Не могу понять как делать, а пока... подробнее

Показать сообщение отдельно
BattleManLS
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 31
23.03.2014, 20:49     Третий массив заполнить поэлементным сложением массивов с первого и второго
Привет всем. Никак не получается у меня сложить 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru